gpt4 book ai didi

python - 在 Python (Pandas) 中将长数据 reshape 为宽数据

转载 作者:行者123 更新时间:2023-12-05 01:17:38 24 4
gpt4 key购买 nike

我正在尝试将我的长数据 reshape 为宽格式。目前数据如下:

OBS . date . TICKER . RET

1 . 20050131 . AAPL . 0.02
2 . 20050231 . AAPL . 0.01
3 . 20050131 . GOOG . 0.05
4 . 20050231 . GOOG . 0.03

我想获得如下数据:

TICKER . 20050131 . 20050231

AAPL . 0.02 . 0.01
GOOG . 0.05 . 0.03

数据存储在 pandas 数据框中。我尝试堆叠数据,但我认为我做得不对。

感谢您的帮助!

最佳答案

您可以pivot你的数据框:

df.pivot(index='TICKER', columns='date', values='RET')

date 20050131 20050231
TICKER
AAPL 0.02 0.01
GOOG 0.05 0.03

关于python - 在 Python (Pandas) 中将长数据 reshape 为宽数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49479902/

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