gpt4 book ai didi

python - 将 Count 连接到 pandas 中的原始 DataFrame

转载 作者:行者123 更新时间:2023-12-01 10:18:48 25 4
gpt4 key购买 nike

将数据框作为

import pandas as pd 
lst = ['Yes', 'No', 'Maybe', 'Yes', 'No', 'Maybe', 'Yes']
lst2 = [11, 22, 33, 44, 55, 66, 77]
df = pd.DataFrame(list(zip(lst, lst2)),
columns =['Name', 'val'])

我曾经在下面获取 GroupBy Count

countData=df.groupby("Name")["Name"].count()
countData

Name

Maybe 2

No 2

Yes 3

如何将countData加入DF?

最佳答案

您可以使用转换:

df['countData'] = df.groupby("Name")["Name"].transform(lambda x: x.count())

df:

    Name    val countData
0 Yes 11 3
1 No 22 2
2 Maybe 33 2
3 Yes 44 3
4 No 55 2
5 Maybe 66 2
6 Yes 77 3

关于python - 将 Count 连接到 pandas 中的原始 DataFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57938666/

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