繁体   English   中英

Python Pandas连接数据框-NaN代替值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM