我有一個熊貓據幀,這樣的:蟒蛇大熊貓據幀:刪除選定的行
df = pd.read_csv('fruit.csv')
print(df)
fruitname quant
0 apple 10
1 apple 11
2 apple 13
3 banana 10
4 banana 20
5 banana 30
6 banana 40
7 pear 10
8 pear 102
9 pear 1033
10 pear 1012
11 pear 101
12 pear 100
13 pear 1044
14 orange 10
我想刪除最後一個條目,每果,如果水果有條目的奇(不均勻)號( %2 == 1)。不循環數據幀。因此上述的最終結果將是:
- 刪除最後一個蘋果,由於蘋果發生3次 - 刪除最後梨 - 刪除最後一個(只)橙色
導致:
fruitname quant
0 apple 10
1 apple 11
2 banana 10
3 banana 20
4 banana 30
5 banana 40
6 pear 10
7 pear 102
8 pear 1033
9 pear 1012
10 pear 101
11 pear 100
這可能嗎?或者我必須通過DF循環?我一直在Google上搜索4天,但無法弄清楚如何做到這一點。
你很狡猾;)+1 – EdChum