【发布时间】:2018-02-05 18:13:16
【问题描述】:
我不确定为什么我不断收到此错误。我已经检查了学生和年级的路径,它们打印得很好。我正在尝试删除成绩被列为不及格的当前学生的任何价值观。有关如何改进此代码的任何建议?
df.drop(df.query(student == 'current' and grade == 'fail').index, inplace=True)
这是我得到的完整错误:
ValueError:Series 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
Python 3
【问题讨论】:
-
我们可以看看你的数据集样本吗??
-
user_id dt 学生年级 0 851304 11:48.6 当前未通过 1 806248 01:45.2 当前未通过 2 861590 55:06.2 当前未通过 3 853451 28:03.1 当前未通过 4 864925 52:26.2 当前通过
-
请将您的格式化数据粘贴到问题中。
-
很抱歉,不确定向您展示的好方法 这是一张基本的表格。 user_id、dt、student、grade 是列
-
对于初学者,
"student == 'current' and grade == 'fail'"周围必须有引号。
标签: python python-3.x pandas