Bagaimana cara memilih 4 baris pertama dari a data.frame
:
Weight Response
1 Control 59 0.0
2 Treatment 90 0.8
3 Treatment 47 0.1
4 Treamment 106 0.1
5 Control 85 0.7
6 Treatment 73 0.6
7 Control 61 0.2
Menggunakan indeks:
Di mana nilai dalam tanda kurung dapat diartikan sebagai logika, numerik, atau karakter (cocok dengan nama masing-masing):
Baca bantuan (`[`) untuk detail lebih lanjut tentang subjek ini, dan juga baca tentang matriks indeks di Pengantar R.
sumber
df[1:4, "Response"]
.Jika seseorang tertarik dengan
dplyr
solusi, ini sangat intuitif:sumber
Jika Anda memiliki kurang dari 4 baris, Anda dapat menggunakan
head
fungsi (head(data, 4)
atauhead(data, n=4)
) dan berfungsi seperti pesona. Tapi, asumsikan kita memiliki dataset berikut dengan 15 barisMisalnya, Anda ingin memilih 10 baris pertama. Cara termudah untuk melakukannya adalah
data[1:10, ]
.Namun, katakanlah Anda mencoba mengambil 19 baris pertama dan melihat apa yang terjadi - Anda akan memiliki nilai yang hilang
dan dengan fungsi head (),
Semoga bantuan ini!
sumber
Untuk di DataFrame seseorang cukup mengetik
untuk mendapatkan 10 yang pertama misalnya.
Untuk data.frame, cukup ketik
untuk mendapatkan 10 yang pertama.
sumber