Pertanyaan yang diberi tag dplyr

96
R dplyr: Menurunkan beberapa kolom

Saya memiliki dataframe dan daftar kolom dalam dataframe yang ingin saya hapus. Mari gunakan irisdataset sebagai contoh. Saya ingin melepas Sepal.Lengthdan Sepal.Widthdan hanya menggunakan kolom yang tersisa. Bagaimana cara melakukannya menggunakan selectatau select_dari dplyrpaket? Inilah yang...

93
Mendapatkan nilai tertinggi menurut kelompok

Berikut ini contoh kerangka data: d <- data.frame( x = runif(90), grp = gl(3, 30) ) Saya ingin subset dberisi baris dengan 5 nilai teratas xuntuk setiap nilai grp. Menggunakan base-R, pendekatan saya akan menjadi seperti: ordered <- d[order(d$x, decreasing = TRUE), ] splits <-...

88
dplyr bermutasi dengan nilai bersyarat

Dalam kerangka data besar ("myfile") dengan empat kolom saya harus menambahkan kolom kelima dengan nilai bersyarat berdasarkan empat kolom pertama. Lebih suka jawaban dengan dplyrdan mutate, terutama karena kecepatannya dalam kumpulan data besar. Dataframe saya terlihat seperti ini: V1 V2 V3...

18
Bagaimana cara mengganti NA dengan set nilai

Saya memiliki bingkai data berikut: library(dplyr) library(tibble) df <- tibble( source = c("a", "b", "c", "d", "e"), score = c(10, 5, NA, 3, NA ) ) df Ini terlihat seperti ini: # A tibble: 5 x 2 source score <chr> <dbl> 1 a 10 . # current max value 2 b 5 3 c NA 4 d 3 5 e...