【发布时间】:2023-03-27 09:51:01
【问题描述】:
Df.loc[lambda Df: Df['score'] > 15 and Df['score'] < 20]
我在使用上述代码时遇到了上述错误。提前致谢 Error : ValueError: Series 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
【问题讨论】:
标签: python pandas valueerror pandas-loc
Df.loc[lambda Df: Df['score'] > 15 and Df['score'] < 20]
我在使用上述代码时遇到了上述错误。提前致谢 Error : ValueError: Series 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
【问题讨论】:
标签: python pandas valueerror pandas-loc
主要问题是表达式周围缺少括号。
您的代码中还有另外两个问题:
下面是一段可行的代码:
df.loc[(df['score'] > 15) & (df['score'] < 20)]
【讨论】: