我有一个包含姓名和付费/非付费的数据框。我想要排除这些名称,我已在我的数据框中付费。
.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')]
请帮忙。
答案 0 :(得分:1)
这样做:
df[df["Paid/Non-paid"] != "Paid"]
你的代码不起作用的原因是因为pandas(或一般的Python)不支持变量名中的非字母数字(和_)字符,所以你不能使用语法糖来访问列名有这些。