前の行の値に基づいてベクトルのサブセットを選択したいと思います。これはループなしで可能なことですか?より具体的には、時系列表記を使用して(2行目を作成しました)、yを取得しようとしています
x = c(-2,3,-1,2,8,)
y = x(t)[x(t)>0, x(t-1)<0, x(t)-x(t-1)>2]
y
[1] 3
いつでもループできるので、yのソリューションは本当に必要ありません。しかし、論理ベクトルのインデックス付けにシフト演算子または同様のものがあるかどうかを知ることは非常に興味深いでしょう