gpt4 book ai didi

python - 根据dataframe split得到一系列数据

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

我有一个像这样的 pandas 数据框:

Cat | Val
A | 10
B | 20
B | 5
A | 8

我想将列拆分为

[[10, 8],[20,5]]
[A,B]

我知道这非常简单,只是找不到合适的在线资源

最佳答案

通过使用groupby applylist

s=df.groupby('Cat').Val.apply(list)
s.index.tolist()
Out[273]: ['A', 'B']
s.values.tolist()
Out[274]: [[10, 8], [20, 5]]

s.reset_index()
Out[276]:
Cat Val
0 A [10, 8]
1 B [20, 5]

关于python - 根据dataframe split得到一系列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50382027/

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