我有了這樣的結構的數據庫更大:在數據幀中刪除行的時候在給定列的總和大於閾值
alfa beta gama z
0001 12a 1 10
0002 13q 1 100
0001 1a 1 70
0001 19p 2 30
0003 2a 2 10
我的問題是我不知道如何刪除具有的0001
阿爾法代碼時,這些碼在z
列總和超過等於80的值,並且我想這些行中像這樣的新的數據幀保存行:
alfa beta gama z
0001 12a 1 10
0002 13q 1 100
0001 1a 1 70
0003 2a 2 10
在哪裏的總和0001
代碼的值小於或等於t 80.謝謝。
您已接受的答案,所以我會剛落,在這裏:'子集(F,阿爾法= 「0001」 |! alfa ==「0001」&cumsum(z *(alfa ==「0001」))<= 80)'。 – flodel