gpt4 book ai didi

python - 如何更改python数据框的内容?

转载 作者:太空宇宙 更新时间:2023-11-03 15:57:02 25 4
gpt4 key购买 nike

我有一个数据框 df:

                  Open    Volume  Adj Close     Ticker  
Date
2006-11-22 140.750000 45505300 114.480649 SPY
2006-11-22 100.470001 274000 72.382071 AGG

我想将 df 更改为另一个数据框开盘价,如下所示:

                  SPY    AGG  
Date
2006-11-22 140.750000 100.470001

它只使用 open 的数据和两个代码,那么如何将一个数据帧更改为另一个数据帧?

非常感谢。

最佳答案

您可以使用DataFrame.pivotreset_index :

df = df.reset_index().pivot(index='Date', columns='Ticker', values='Open')
print (df)
Ticker AGG SPY
Date
2006-11-22 100.470001 140.75

或者pandas.pivot :

df = pd.pivot(index=df.index, columns=df.Ticker, values=df.Open)
print (df)
Ticker AGG SPY
Date
2006-11-22 100.470001 140.75

关于python - 如何更改python数据框的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40692478/

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