我有這樣重列數據幀依次
x y z
10 10 0
00021 21 11
022 22 1
13610206 13610206 1
13610207 13610207 1
13610208 13610208 1
13610209 13610209 1
13610210 13610210 1
其中第二柱爲y = as.numeric的數據幀(as.character(X)),三是Z = DIFF(y)的。 我想要做的是增加一列這樣
x y z xnew
10 10 0 10
00021 21 11 00021
022 22 1 00021
13610206 13610206 13610184 13610206
13610207 13610207 1 13610206
13610208 13610208 1 13610206
13610209 13610209 1 13610206
13610210 13610210 1 13610206
即,如果Z = 1個xnew等於前一個x爲其中z是從一個不同的。
我不明白問題是,你有一個有數字的數據框,並希望與第二列中的前一個數字有所不同,然後在第三列中如果差值小於或等於1,則保留前一個數字? – Llopis
不是前一個號碼,而是最後一個不同的號碼 – user3036416