我有很多熊猫股票数据帧。它们都有以下形式:
df_asset = pd.DataFrame(data=np.random.random((5,4)), index=[0, 1, 2, 3, 4], columns=['Open', 'High', 'Low', 'Close'])
我已将资产名称及其数据帧存储在字典中:
^{pr2}$我想连接所有这些数据帧,以创建一个多索引数据帧的形式:
df = pd.DataFrame(data=np.random.random((15,4)), index=pd.MultiIndex.from_product([list(range(1,6)), ['AAPL', 'CSCO', 'AMZN']]), columns=['Open', 'High', 'Low', 'Close'])
做这件事最优雅(希望是最有效)的方法是什么?在
谢谢你的帮助
杰克
您可以使用
df
将使用dict键作为多索引级别。在例如
^{pr2}$要按照您在问题中发布的顺序获取索引级别,请使用^{} 后跟^{} :
相关问题 更多 >
编程相关推荐