gpt4 book ai didi

python - Pandas - 有效的方法吗?

转载 作者:行者123 更新时间:2023-11-30 22:55:35 25 4
gpt4 key购买 nike

假设我有一个 pandas 数据框,其列是 ['a','b','c']。它们都是整数类型。我想找到“b”列中与“c”列中每个唯一值相对应的唯一值的数量,并将其存储在新的数据框中。我如何使用 Pandas 做到这一点?我尝试过这样的事情:

new_df = pd.DataFrame()
for value in df['c'].unique():
x1 = df[df['c']==value]
x2 = x1['b'].unique().size
new_df.append({'A': x2, 'B': value}, ignore_index=True)

但这需要太多时间。有什么有效的方法吗?

最佳答案

如果我理解正确,这应该有效:

df.groupby("c")["b"].nunique()

关于python - Pandas - 有效的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37367530/

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