gpt4 book ai didi

python - 聚合行并创建列作为值的计数

转载 作者:行者123 更新时间:2023-11-30 23:33:00 25 4
gpt4 key购买 nike

我有一个看起来像这样的数据框:

   tt  oo
0 g gh
1 g jj
2 g gh
3 t gh
4 t gh

我希望最终得到一个聚合“tt”的新数据框,给出“oo”列的计数,使其看起来像这样:

   gh  jj
g 2 1
t 2 0

我尝试了数据透视表,但最终出现“索引包含重复条目错误”。 t

最佳答案

dfrm1 = pandas.DataFrame({'tt':['g', 'g', 'g', 't', 't'], 
'oo':['gh', 'jj', 'gh', 'gh', 'gh']})

dfrm1.groupby('tt')['oo'].value_counts().unstack(level=1).fillna(0.0)

关于python - 聚合行并创建列作为值的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19118353/

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