【发布时间】:2023-03-27 18:15:01
【问题描述】:
我正在根据应用于两列的条件访问数据框列 我有以下代码
def data1(q,t,sub):
lit=[]
a=df['teacher']==t & df['subject']==sub
lit = df[q].where(df['teacher'].values == t) and (df['subject'].values == sub).dropna()
lit = df[q].where(a).dropna()
return lit
但我收到此错误
ValueError:Series 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
【问题讨论】:
-
欢迎来到 Stack Overflow!如果你能清理问题,尤其是代码,它会更容易提供帮助。