gpt4 book ai didi

python - 如何将数据框列表转换为 python-pandas 中的面板?

转载 作者:太空宇宙 更新时间:2023-11-03 16:16:46 24 4
gpt4 key购买 nike

给定具有以下格式的数据帧列表:

id  age  weight  score  date 
01 11 50 90 2011-01-23
01 12 52 89 2012-03-23
...

请注意,数据框中的id是相同的。我希望获得一个面板,集成列表中的所有数据框,并将列 ['age', 'weight', 'score'] 作为 item-axis code> 和 date 作为长轴id 作为短轴。你知道该怎么做吗?

提前谢谢您!

最佳答案

第一步是将框架连接在一起:

 concated = pd.concat(list_of_frames)

然后,您可以简单地:

items = ['age', 'weight', 'score']
pd.Panel(dict(zip(items, [concated.pivot(index='date', columns='id', values=i) for i in items])))

这在 documentation 中得到了很好的说明。 .

关于python - 如何将数据框列表转换为 python-pandas 中的面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38886698/

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