gpt4 book ai didi

python - 计算 Pandas 系列中下划线后的值

转载 作者:行者123 更新时间:2023-12-04 13:05:16 24 4
gpt4 key购买 nike

我有以下数据框:

<表类="s-表"><头>IDevent_1_positiveevent_2_negativeevent_3_neutralevent_4_negativeevent_5_positive<正文>1110102100013011104110005001116011017111008010009111101000001

我想做的是根据事件的影响(积极、消极或中性)对事件进行排序,并返回每种影响的计数。

在这种情况下,我的预期输出是:

0   negative   11
1 positive 9
2 neutral 5

最佳答案

使用filtergroupby:

>>> df.filter(like='event') \
.groupby(lambda x: x.rsplit('_', 1)[1], axis=1) \
.sum().sum()

negative 11
neutral 5
positive 9
dtype: int64

关于python - 计算 Pandas 系列中下划线后的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69816556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com