Pertanyaan yang diberi tag dplyr

Gunakan tag ini untuk pertanyaan yang berkaitan dengan fungsi dari paket dplyr, seperti group_by, meringkas, memfilter, dan memilih.

192
Tampilkan / cetak semua baris tibble (tbl_df)

tibble(sebelumnya tbl_df) adalah versi bingkai data yang dibuat oleh dplyrpaket manipulasi bingkai data dalam R. Ini mencegah output tabel panjang ketika secara tidak sengaja memanggil bingkai data. Setelah frame data dibungkus oleh tibble/ tbl_df, apakah ada perintah untuk melihat seluruh frame...

188
Filter baris yang berisi string tertentu

Saya harus memfilter bingkai data menggunakan kriteria baris yang berisi string RTB. Saya menggunakan dplyr. d.del <- df %.% group_by(TrackingPixel) %.% summarise(MonthDelivery = as.integer(sum(Revenue))) %.% arrange(desc(MonthDelivery)) Saya tahu saya dapat menggunakan fungsi filterdi...

175
Ekstrak kolom tbl dplyr sebagai vektor

Apakah ada cara yang lebih ringkas untuk mendapatkan satu kolom dplyr tbl sebagai vektor, dari tbl dengan database back-end (mis. Frame data / tabel tidak dapat diatur secara langsung)? require(dplyr) db <- src_sqlite(tempfile(), create = TRUE) iris2 <- copy_to(db, iris) iris2$Species #...

170
Memperbaiki beberapa "kolom tidak dikenal" peringatan

Saya memiliki beberapa peringatan berulang "kolom tidak dikenal" untuk semua jenis perintah (mis. Str (x) untuk menginstal pembaruan pada paket), dan tidak yakin bagaimana cara men-debug ini atau memperbaikinya. Peringatan "kolom tidak dikenal" jelas terkait dengan variabel dalam tbl_df yang saya...

168
Gunakan nama variabel dinamis dalam `dplyr`

Saya ingin menggunakan dplyr::mutate()untuk membuat beberapa kolom baru dalam bingkai data. Nama kolom dan isinya harus dihasilkan secara dinamis. Contoh data dari iris: library(dplyr) iris <- tbl_df(iris) Saya telah membuat fungsi untuk mengubah kolom baru saya dari

153
Frekuensi / proporsi relatif dengan dplyr

Misalkan saya ingin menghitung proporsi nilai yang berbeda dalam setiap kelompok. Sebagai contoh, menggunakan mtcarsdata, bagaimana cara menghitung frekuensi relatif dari jumlah roda gigi dengan am (otomatis / manual) dalam sekali jalan dplyr? library(dplyr) data(mtcars) mtcars <-...

140
Pilih baris pertama dan terakhir dari data yang dikelompokkan

Pertanyaan Menggunakan dplyr, bagaimana cara memilih observasi / baris atas dan bawah dari data yang dikelompokkan dalam satu pernyataan? Data & Contoh Diberikan bingkai data df <- data.frame(id=c(1,1,1,2,2,2,3,3,3), stopId=c("a","b","c","a","b","c","a","b","c"),

128
Hapus baris yang digandakan menggunakan dplyr

Saya memiliki data.frame seperti ini - set.seed(123) df = data.frame(x=sample(0:1,10,replace=T),y=sample(0:1,10,replace=T),z=1:10) > df x y z 1 0 1 1 2 1 0 2 3 0 1 3 4 1 1 4 5 1 0 5 6 0 1 6 7 1 0 7 8 1 0 8 9 1 0 9 10 0 1 10 Saya ingin menghapus duplikat baris berdasarkan dua kolom pertama....

121
Menerapkan fungsi ke setiap baris tabel menggunakan dplyr?

Saat bekerja dengan plyrsaya sering merasa berguna untuk digunakan adplyuntuk fungsi skalar yang harus saya terapkan ke setiap baris. misalnya data(iris) library(plyr) head( adply(iris, 1, transform , Max.Len= max(Sepal.Length,Petal.Length)) ) Sepal.Length Sepal.Width Petal.Length Petal.Width...

118
Penggantian untuk "ganti nama" di dplyr

Saya suka fungsi penggantian nama plyr rename. Saya baru-baru ini mulai menggunakan dplyr, dan bertanya-tanya apakah ada cara mudah untuk mengganti nama variabel menggunakan fungsi dari dplyr, yang semudah digunakan untuk plyr

111
Bisakah dplyr bergabung di beberapa kolom atau kunci komposit?

Saya menyadarinya dplyr v3.0 memungkinkan Anda untuk bergabung dengan variabel yang berbeda: left_join(x, y, by = c("a" = "b") akan cocok x.a dengany.b Namun, apakah mungkin untuk menggabungkan kombinasi variabel atau apakah saya harus menambahkan kunci komposit sebelumnya? Sesuatu seperti...

108
Kumpulkan beberapa set kolom

Saya memiliki data dari survei online di mana responden melewati putaran pertanyaan 1-3 kali. Perangkat lunak survei (Qualtrics) mencatat data ini dalam beberapa kolom-yaitu, Q3.2 dalam survei akan memiliki kolom Q3.2.1., Q3.2.2.dan Q3.2.3.: df <- data.frame( id = 1:10, time =...

98
Jumlahkan di beberapa kolom dengan dplyr

Pertanyaan saya melibatkan penjumlahan nilai di beberapa kolom dari bingkai data dan membuat kolom baru yang sesuai dengan penjumlahan ini menggunakan dplyr. Entri data di kolom adalah biner (0,1). Saya sedang memikirkan analog bijak darisummarise_each atau mutate_eachfungsi dplyr. Di bawah ini...

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...