【发布时间】:2016-12-21 01:04:00
【问题描述】:
我有这个简单的数据框
Num Fruit Price
1 Apple 1.00
1 Apple 1.00
2 Apple 1.50
2 Orange 1.50
3 Orange 1.00
3 Banana 0.50
我想删除所有有水果 Apple 或 Orange 的行
预期的输出应该是这样的:
Num Fruit Price
3 Banana 0.50
我尝试执行以下语法,但不知何故它没有删除数据框中的所有行
>>> df.drop(df.Fruit.isin(["Apple","Orange"]))
Fruit Num Price
2 Apple 2 1.50
3 Orange 2 1.50
4 Orange 3 1.00
5 Banana 3 0.50
任何建议如何解决这个问题?
【问题讨论】: