在新的多索引级别下串联pandas列

在新的多索引级别下串联pandas列,第1张

在新的多索引级别下串联pandas列

您可以使用

concat
keys
参数将创建层次结构列索引)执行此 *** 作:

d = {'ABC' : df1, 'XYZ' : df2}print pd.concat(d.values(), axis=1, keys=d.keys())     XYZ         ABC    Open     High      Low    Close   Volume     Open     High   Date      2002-01-17  0.18077  0.18800  0.16993  0.18439  1720833  0.18077  0.18800   2002-01-18  0.18439  0.21331  0.18077  0.19523  2027866  0.18439  0.21331   2002-01-21  0.19523  0.20970  0.19162  0.20608   771149  0.19523  0.20970     Low    Close   Volume  Date  2002-01-17  0.16993  0.18439  1720833  2002-01-18  0.18077  0.19523  2027866  2002-01-21  0.19162  0.20608   771149

确实需要

concat
列表,因此以下等效:

print(pd.concat([df1, df2], axis=1, keys=['ABC', 'XYZ']))


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5644424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存