我想将Rake函数 (https://pypi.org/project/rake-nltk/) 应用到数据框的每一行。
我可以将该函数应用于特定行,但无法将其添加到数据框中。
这是我目前的代码:
我可以将该函数应用于特定行,但无法将其添加到数据框中。
这是我目前的代码:
r = Rake(ranking_metric= Metric.DEGREE_TO_FREQUENCY_RATIO, language= 'english', min_length=1, max_length=4)
r.extract_keywords_from_text(test.document[177])
r.get_ranked_phrases() #prints a list of keywords
test['keywords'] = test.applymap(lambda x: r.extract_keywords_from_text(x)) #trying to apply it to each row.
它只是无限地运行。我只想将一个名为“关键词”的新列添加到我的数据框“test”中,该列包含来自r.get_ranked_phrases()的关键词列表。