You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pandas如何统计sentiment列正负情绪计数并存为元组

pandas统计情绪列计数转元组实现代码
  • 核心逻辑:固定统计positive、negative两个类别,对不存在的类别自动补0,最终按顺序转成元组,避免某类计数为0时取值报错。
import pandas as pd

# 替换成你自己的数据集读取逻辑,比如读csv就用pd.read_csv("你的文件路径")
df = pd.read_csv("你的数据集存储路径")

# 按(positive计数, negative计数)的顺序统计、转元组
count_res = tuple(
    df["sentiment"]
    .value_counts()
    .reindex(["positive", "negative"], fill_value=0)
    .tolist()
)

# 打印验证结果
print(count_res)

针对你给出的计数样例(positive为0、negative为4),上述代码运行后会直接输出(0, 4),完全匹配预期格式。

  • 代码说明:
    • value_counts()会自动统计列内每个非空值的出现次数
    • reindex强制按指定顺序取两个情绪类别的结果,fill_value=0保证某类没有出现时不会返回缺失值,而是填充计数0
    • 最后用tuple()把列表结果转成要求的元组格式即可

内容的提问来源于stack exchange,提问作者KJ H

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 20:15:52