假設我有很少的數字,我想知道如何在關鍵數字以下找到連續的值。例如,在Mydata
中,對於單個值< 10,找到它們;對於連續值< 10,找到總和。如何選擇臨界值以下的連續值?
Mydata = c(-10,11,-100,-8,-6,-5,15,10,22,-8.5,88,76.5,42,-85,9,100)
which(Mydata<10)
[1] 1 3 4 5 6 10 14 15
我們可以看到3,4,5,6和14,15是連續數字,而1,10是單個數字。所以最終的結果應該是
-10,-119,-8.5,-76
我想知道如何在R做到這一點。謝謝。
與
rleid
選項這是一個家庭作業的問題?這似乎是一組非常具體的要求。你有沒有特別的應用? –不,這不是一個家庭作業問題,它與我的研究有關。謝謝。 –