搜索特定值的数据帧列表

问题描述 投票:-1回答:2

我使用pandas.read_excel删除了一堆财务数据表。我试图搜索数据帧列表,只选择包含特定值/字符串的数据帧。有可能吗?我以为我可以这样做:

    search = [x.isin('string') for x in df_list]
python pandas dataframe
2个回答
1
投票

你可能想要这个(对于每一帧):

(df == 'foo').any()

如果'foo'在帧中的任何位置,那将返回True。


0
投票

[x for x in df.isin('string').any().sum()]

检查每列中是否存在单词,并对每列的布尔值求和。

所以,如果它至少存在于其中一列中,它将返回True

© www.soinside.com 2019 - 2024. All rights reserved.