我试图组织我的Pandas Dataframe 一样,我们从雅虎金融 Dataframe 的多个股票代码与OHLCV.如何实现.
我试过了。
df = df[['Name','datetime','open','high','low','close','volume']] df.set_index(['Name', 'datetime'], inplace=True) df = df.astype(float) and got the following output.
sqxo8psd1#
这取决于需要什么。如果需要列中MultiIndex的所有列:
MultiIndex
df1 = df.astype(float).unstack(0).swaplevel(0,1,axis=1).sort_index(axis=1)
如果只需要处理一列,例如open:
open
df2 = df.astype(float)['open'].unstack(0)
1条答案
按热度按时间sqxo8psd1#
这取决于需要什么。如果需要列中
MultiIndex
的所有列:如果只需要处理一列,例如
open
: