искать в определенном куме в панде DataFrame для строки, а затем распечатать всю строку - PullRequest
0 голосов
/ 02 декабря 2018

Я импортировал текстовый файл и преобразовал его в DataFrame для панд.(pd.DataFrame (pd.read_csv). Я хочу найти в одном столбце определенный шаблон, который выглядит следующим образом: t = 0. Например, «текстовый текстовый текстовый текст t = 10 текстовый текст». Число после знаков равенства меняетсяпо строке, и я хочу, чтобы все строки, содержащие этот шаблон, были напечатаны. Я попробовал его, применяя регулярные выражения, но появляется следующее сообщение: TypeError: ожидаемая строка или байтовоподобный объект

Можете ли вы мне помочь?

С уважением

1 Ответ

0 голосов
/ 02 декабря 2018

Используйте функцию contains из str модуля:

mask = df['column_with_text'].str.contains('t=0', na =False,regex=True)

# keep columns matching what we want
df[mask]['column_with_text']

Оттуда вы можете печатать их в цикле.

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