引数のために、Pythonで10長のベクトルの最後の5つの要素が必要な場合は、範囲インデックスで「-」演算子を使用できます。
>>> x = range(10)
>>> x
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> x[-5:]
[5, 6, 7, 8, 9]
>>>
Rでこれを行うための最良の方法は何ですか?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
>
この質問は時系列分析に関連しており、最近のデータのみを処理することがしばしば役立ちます。