Jak mogę wybrać pierwsze 4 rzędy 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
Korzystanie z indeksu:
Gdzie wartości w nawiasach można interpretować jako logiczne, numeryczne lub znakowe (pasujące do odpowiednich nazw):
Przeczytaj pomoc (`` [`), aby uzyskać więcej szczegółów na ten temat, a także przeczytaj o macierzach indeksów we wstępie do R.
źródło
df[1:4, "Response"]
.Jeśli ktoś jest zainteresowany
dplyr
rozwiązaniem, jest to bardzo intuicyjne:źródło
Jeśli masz mniej niż 4 wiersze, możesz użyć
head
funkcji (head(data, 4)
lubhead(data, n=4)
) i działa ona jak urok. Ale załóżmy, że mamy następujący zestaw danych z 15 wierszamiPowiedzmy, że chcesz zaznaczyć pierwsze 10 wierszy. Najłatwiej byłoby to zrobić
data[1:10, ]
.Załóżmy jednak, że spróbujesz pobrać pierwsze 19 wierszy i zobaczyć, co się stanie - będziesz mieć brakujące wartości
i z funkcją head (),
Mam nadzieję, że to pomoże!
źródło
W DataFrame można po prostu wpisać
aby na przykład uzyskać pierwsze 10.
Dla data.frame można po prostu wpisać
aby zdobyć pierwsze 10.
źródło