【问题标题】:How can I count the words in DataFrame column? [duplicate]如何计算 DataFrame 列中的单词? [复制]
【发布时间】:2020-10-19 07:48:07
【问题描述】:

我有来自消费者调查的数据。在调查中,有一个问题专门询问如何改进与他们希望从送货服务获得的服务列表相关的服务,并且数据是开放式存储的。由于数据是句子,所以我运行了文本挖掘,得到了列中一些名词的列表。数据如下。

因此我的问题是如何计算这些词。我想要每个单词的频率。这可能看起来像这样。

苹果 330 橙色 250 梨180 ...

如何编码以计算列列表中的每个单词?

谢谢

【问题讨论】:

  • 你可以使用df['Text_mining'].explode().value_counts()

标签: python pandas dataframe


【解决方案1】:

explode 列上的数据框。将count_values 应用于列。

df.explode('Text_mining')['Text_mining'].value_counts()

【讨论】:

    猜你喜欢
    • 2016-09-25
    • 2013-10-18
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 2020-04-06
    • 1970-01-01
    • 2019-06-13
    • 1970-01-01
    相关资源
    最近更新 更多