您可以使用
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']))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)