Python:dataframe:我想选择或删除列包含付费或非付费

时间:2017-12-13 21:07:38

标签: python function dataframe

我有一个包含姓名和付费/非付费的数据框。我想要排除这些名称,我已在我的数据框中付费。

.click().build().perform()

此代码 df: 1. Name, Paid/Non-paid 2. James, Paid 3. Alex, Non-paid 4. Apple, Paid 5. June, Non-paid 6. Kelly, Non-paid 提供错误消息

df[df.Paid/Non-paid.isin('Paid')]

请帮忙。

1 个答案:

答案 0 :(得分:1)

这样做:

df[df["Paid/Non-paid"] != "Paid"]

你的代码不起作用的原因是因为pandas(或一般的Python)不支持变量名中的非字母数字(和_)字符,所以你不能使用语法糖来访问列名有这些。