Jeśli ze względu na argumenty chcę ostatnich pięciu elementów wektora o długości 10 w Pythonie, mogę użyć operatora „-” w indeksie zakresu, więc:
>>> x = range(10)
>>> x
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> x[-5:]
[5, 6, 7, 8, 9]
>>>
Jaki jest najlepszy sposób na zrobienie tego w R? Czy istnieje bardziej przejrzysty sposób niż moja obecna technika, która polega na użyciu funkcji length ()?
> x <- 0:9
> x
[1] 0 1 2 3 4 5 6 7 8 9
> x[(length(x) - 4):length(x)]
[1] 5 6 7 8 9
>
Pytanie dotyczy analizy szeregów czasowych, przy czym często przydaje się praca tylko na najnowszych danych.