如何在条件下删除行

时间:2019-06-23 12:10:11

标签: python pandas

我试图仅获取满足条件的行。示例获取A为4或3的行。

df = pd.DataFrame({'A': [1, 1, 3, 3, 4, 4, 5, 5, 6]})
df = df.loc[df.A == 4 & df.A == 3]

我遇到此错误。

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

我尝试过

df = df.drop(df['A'] != 3 | df['A'] != 4)

但出现相同的错误。

0 个答案:

没有答案