情感分析中的一项常见任务是获取 Pandas 数据框单元格中的单词数量,并根据该数量创建一个新列。我该怎么做?
最佳答案
假设n个单词的句子中有n-1个空格,还有另外一种解法:
df['new_column'] = df['count_column'].str.count(' ') + 1
这个解决方案可能更快,因为它不会将每个字符串拆分成一个列表。
如果count_column
包含空字符串,则结果需要调整(见下方注释):
df['new_column'] = np.where(df['count_column'] == '', 0, df['new_column'])
关于python - 如何计算 Pandas 数据框单元格中的单词总数并将它们添加到新列中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46429033/