Może to być zbędne, ale nie mogłem znaleźć podobnego pytania na SO.Skrót R, aby uzyskać ostatnie n wpisów w wektorze
Czy istnieje skrót do uzyskania ostatnie n elementy/wpisów w wektorze lub tablicy bez użycia długość wektora w obliczeniach?
foo <- 1:23
> foo
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Powiedzmy chce ostatnich 7 podmiotów, chcę tego uniknąć kłopotliwych składnię:
> foo[(length(foo)-6):length(foo)]
[1] 17 18 19 20 21 22 23
Python foo[-7:]
. Czy jest coś podobnego w R? Dzięki!
Plus i chciałem odnotować ładne negatywne właściwości indeksowania 'tail' i' head' dla przyszłych poszukiwaczy. Możesz powiedzieć "Daj mi wszystkie oprócz ostatnich n elementów/wierszy" jako wel: 'head (foo, -2)' –
@ TylerRinker Dobry punkt - to jest dobra informacja i dodałem ją do odpowiedzi. – Dason