【发布时间】:2023-03-11 01:14:01
【问题描述】:
我有一个如下的数据框:
A B C D E
g1 1 -10 20 text1
g2 0 0 0 text2
g3 0 1 0 text3
g4 0 0 0 text4
我想过滤掉所有 'B'、'C'、'D' 值为 0 的 g2 和 g4
我试过了
df = df[df[['B','C','D']]==0] 返回与输入相同的输出,
df = df[df[['B','C','D']].all(axis=1)==0] 也返回与输入相同的输出,
df = df.loc[df[['B','C','D']].isin(['0'])] return 'Cannot index with multi-dimensional key.
预期的输出是,
A B C D E
g1 1 -10 20 text1
g3 0 1 0 text3
这里有什么错误?
提前致谢。
【问题讨论】: