gpt4 book ai didi

python - 输出没有聚合的 Pandas 分组数据框

转载 作者:太空狗 更新时间:2023-10-30 02:48:35 27 4
gpt4 key购买 nike

假设我有一个以 'A'、'B'、'C' 作为列名的 pandas DF

A    B   C 
a1 b11 c11
a1 b12 c12
a2 b21 c21
a2 b22 c22

我可以按'A'分组,但我可以得到

A  B  C
a1 [b11,b12], [c11,c12]
a2 [b21,b22], [c21,c22]

没有任何聚合?希望顺序(b11 在 b12 之前)保持原表中的顺序。

最佳答案

In [46]: df.groupby('A').agg(lambda g: dict([(k,g[k].tolist()) for k in g]))
Out[46]:
B C
A
a1 ['b11', 'b12'] ['c11', 'c12']
a2 ['b21', 'b22'] ['c21', 'c22']

关于python - 输出没有聚合的 Pandas 分组数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12315810/

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