Saya memiliki data.frame dengan header kolom.
Bagaimana saya bisa mendapatkan baris tertentu dari data.frame sebagai daftar (dengan tajuk kolom sebagai kunci untuk daftar)?
Secara khusus, data.frame saya adalah
ABC 1 5 4.25 4.5 2 3.5 4 2.5 3 3.25 4 4 4 4.25 4.5 2.25 5 1,5 4,5 3
Dan saya ingin mendapatkan baris yang setara dengan
> c(a=5, b=4.25, c=4.5)
a b c
5.0 4.25 4.5
subset(x, A ==5 & B==4.25 & C==4.5)
10 tahun kemudian ---> Menggunakan tidyverse kita dapat mencapai ini dengan mudah dan meminjam daun dari Christopher Bottoms . Untuk pemahaman yang lebih baik, lihat
slice()
.Dibuat pada 2020-08-06 oleh paket reprex (v0.3.0)
sumber