Я собрал кучу таблиц финансовых данных, используя pandas.read_excel. Я пытаюсь найти в списке фреймы данных и выбрать только те, которые содержат определенное значение / строку. Возможно ли это сделать? Я думал, что смогу сделать что-то вроде:
search = [x.isin('string') for x in df_list]
[x for x in df.isin('string').any().sum()]
проверьте, существует ли слово в каждом столбце, и суммируйте логические значения для каждого столбца.
так, он вернется True, если он существует хотя бы в одном из столбцов.
True
Возможно, вы захотите это (для каждого кадра):
(df == 'foo').any()
Это вернет True, если 'foo' находится где-нибудь в кадре.