[英]Python Pandas concate dataframe - NaN instead of values
合并2个数据框时出现一个奇怪的问题。 尽管两个数据框在整个索引中都包含值,但合并后的值仅在一列中显示值,例如原始数据框之一。 请参阅下面的图片进行说明:
如您所见,索引相同并且有值。 我试图合并,合并和追加,但是我始终遇到相同的问题。
你们有头绪吗? 提前非常感谢您! 塞巴斯蒂安
也许一个简单的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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.