这是我的代码:
df = df[df.col not in ['val1','val2','val3']]
df
但是我得到这个错误:
Series 的真值是不明确的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
请您参考如下方法:
df.col 是一个列,即一个系列,你不能使用 in 。试试 pd 的 isin:
df[~df.col.isin(['val1','val2','val3'])]
这是我的代码:
df = df[df.col not in ['val1','val2','val3']]
df
但是我得到这个错误:
Series 的真值是不明确的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
请您参考如下方法:
df.col 是一个列,即一个系列,你不能使用 in 。试试 pd 的 isin:
df[~df.col.isin(['val1','val2','val3'])]