合并2个数据帧时遇到一个奇怪的问题。虽然两个数据框都包含整个索引的值,但合并后的内容只显示一列中的值,例如对于其中一个原始数据帧。 请参阅下面的图片以获得澄清:
如您所见,索引是相同的,并且有值。我尝试合并,连接和附加,但我总是有同样的问题。
你们中有人有线索吗? 非常感谢你提前! 塞巴斯蒂安
答案 0 :(得分:-1)
也许一个简单的concat
对你有用。
data1 = [2, 4, 6, 8, 10, 12]
data2 = [1, 3, 5, 7, 9, 11]
df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)
concat_df = pd.concat([df1, df2], axis=1)
密钥是axis=1
,它将水平而不是垂直地连接数据框。
输出如下:
0 0
0 2 1
1 4 3
2 6 5
3 8 7
4 10 9
5 12 11