python - 如何使用python计算列表中元素的出现次数?
问题描述
我的数据框中有一个“对象”类型的列,如下所示:
我正在尝试将其转换为列表并通过执行以下操作来计算每个单词的出现:
我希望我的输出看起来像这样:
计数
冬瓜 - 1
墨西哥调味料 - 1
混合香料 - 1
任何帮助,将不胜感激!
解决方案
您可以使用专门为此构建的 pandas 函数:
df2['ingredients'].explode().value_counts()
推荐阅读
- c++ - Boost状态图:尝试实现正交状态的内部初始子状态但编译失败
- ios - React native 0.63.4 ios 14 无静态图像
- azure-functions - azure functionapp 在输出 blob 绑定上设置元数据
- vhdl - 如何在VHDL中的每个时钟周期设置一个标志
- regex - 正则表达式 - 仅在字符串的一部分中更改逗号
- python - 从类传递函数而不启动它python
- php - ACF“acf/save_post”挂钩中的 WooCommerce WC_Product set_category_ids() 方法存在问题
- python - Beautifulsoup:如何迭代表
- flutter - 如何在颤振编程语言中禁用屏幕截图?
- material-ui - 合并材质-ui 覆盖