【发布时间】:2020-05-02 13:20:28
【问题描述】:
我有一个这样的数据框:
col1 col2 col3 col4
A W Z C
F W P F
E P Y C
B C B C
M A V C
D O X A
Y L Y D
Q V R A
我想过滤多个列是否具有特定值。例如,我想过滤包含A 的行。结果应该是:
col1 col2 col3 col4
A W Z C
M A V C
D O X A
Q V R A
因为它只是一个大数据集的一个小表示,我不能用
df[(df['col1'].str.contains('A')) | (df['col2'].str.contains('A')) | (df['col3'].str.contains('A')) |
(df['col4'].str.contains('A'))]
还有其他方法吗?
【问题讨论】: