2016-02-13 3 views
-1

Как я могу получить текст, принадлежащий одному и тому же ключу, в одну строку (и в процессе дедуплирования ключа)?python pandas объединяет текст из нескольких строк в одну строку

Например, я извлекаю только строки данных, где key = 'abc'. Я получаю три случая, когда была предоставлена ​​обратная связь. Чтобы сделать wordcloud, мне нужно, чтобы все слова были включены в один список.

df1 = df['feedback'][df['key'] == 'abc'] 
print df1 

выход

1    [10years+, experience, in, solicitors, pi] 
345 [keen, to, help, where, they, can, , good, ser... 
440  [professional, , knowlegeable, , competititve] 

мне это нужно, чтобы войти в только один ряд и принадлежащих к ключу 'ABC'

+1

ли df.groupby ('ключ') '[ 'обратной связи']. Применить (список)' работу? – EdChum

+0

действительно, спасибо! просто нужно найти способ теперь получить один список разделенных запятыми слов, а не несколько списков: ([«конкурсные», «ценовые»), [«отлично», «сервис»], [«очень», «быстрый»]) – raoulbia

+0

@raoulbia Если вы можете, вы должны отправить ответ на вопрос, чтобы он не остался открытым. – imp9

ответ

0

любезно EdChum: делает df.groupby ('ключ') [«обратная связь»] применяется (список)?

да

Смежные вопросы