#python #pandas #text-mining
#python #pandas #интеллектуальный анализ текста
Вопрос:
У меня есть фрейм данных pandas со столбцом комментариев в форме
import pandas as pd
df = pd.DataFrame({'comment':['aaa bbb ccc not verb ddd']})
df.loc[0,'comment']
'aaa bbb ccc not verb ddd'
Я хочу объединить not
со словом после него в примере verb
as not_verb
и вернуть остальную часть строки как есть:
'aaa bbb ccc not_verb ddd'
Любая помощь приветствуется.
Редактировать:
В принципе, я хотел бы присоединиться от «не» до конца следующего за ним слова.
Ответ №1:
Использование str.replace
:
df.comment.str.replace(r'b(nots)', 'not_')
Вывод:
0 aaa bbb ccc not_verb ddd
Name: comment, dtype: object