是否有一种简单的方法可以从数据框中选择列,即它们的值包含某个单词(不仅是这个特定单词,甚至行值中还有一些额外的单词或数字)?
我试过一个查询,但它在列名中搜索了未知的单词,这是我不想要的。
df.filter(like='Unknown')
然后我尝试了一种不同的方法,获取包含该单词的所有行,创建一个数据帧,然后从中获取列名,但仍然没有成功。
value_list = ['Unknown']
df_unknown = df[df.str.contains(value_list)]
我还尝试了以下查询
df_uknown = df[df.isin(value_list)]
但它将整个数据帧带回空值或所有行的未知值,这取决于它们是否将这个词作为值。
我不知道下一步该怎么办。答案可能很简单,但我没想到
谢谢