Поиск списка информационных кадров для определенного значения - PullRequest
0 голосов
/ 01 сентября 2018

Я собрал кучу таблиц финансовых данных, используя pandas.read_excel. Я пытаюсь найти в списке фреймы данных и выбрать только те, которые содержат определенное значение / строку. Возможно ли это сделать? Я думал, что смогу сделать что-то вроде:

    search = [x.isin('string') for x in df_list]

Ответы [ 2 ]

0 голосов
/ 01 сентября 2018

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

проверьте, существует ли слово в каждом столбце, и суммируйте логические значения для каждого столбца.

так, он вернется True, если он существует хотя бы в одном из столбцов.

0 голосов
/ 01 сентября 2018

Возможно, вы захотите это (для каждого кадра):

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

Это вернет True, если 'foo' находится где-нибудь в кадре.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...