Python Rake для извлечения ключевых слов
Я пытаюсь использовать грабли в своем наборе данных для извлечения ключевых слов и фраз. Однако у меня возникли проблемы с применением этого к моему фрейму данных.
мой код выглядит следующим образом:
df = pd.read_csv('_________')
def rake_implement(x, r):
r.extract_keywords_from_text(x)
ranked = r.get_ranked_phrases()
return ranked
df['rake_output'] = df['rake_input'].apply(lambda x: rake_implement(x, r))
вывод этого, по сути, просто возвращает любой текст в каждой записи как один объект
итак: inputrow1 = 'привет, это какой-то текст здесь' ----> ['привет, это какой-то текст здесь']
Если я использую один фрагмент текста за раз, он отлично работает, например rake_implement('это будет работать хорошо')
Похоже, моя проблема связана с чтением данных из csv каким-то образом, знает ли кто-нибудь способ перебрать каждую строку pd df и применить грабли к каждой записи?