熊猫数据框选择包含特定字符串值的所有列

时间:2019-05-17 20:50:47

标签: python pandas dataframe

我希望选择所有行中包含字符串值的所有列,并将该列添加到列表中,以便以后使用。

您能帮忙找路吗?从我的df中提取:

1

我想查看列的列表,这些列在列中的任意位置包含值'Q1','Q2','Q3','Q4'。在这种情况下,第1列和第3列。

1 个答案:

答案 0 :(得分:1)

applymapany一起使用

df.applymap(lambda x : 'Q' in str(x)).any()
Out[268]: 
1     True
2    False
3     True
dtype: bool