Python Pandas合并数据帧NaN而不是值

2024-04-20 08:57:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我在合并两个数据帧时遇到了一个奇怪的问题。虽然这两个数据帧都包含整个索引的值,但合并后的数据帧只在一列中显示值,例如,一个原始数据帧的值。 请参见以下图片进行说明: Single Dataframes

Merged dataframe

如您所见,索引是相同的,并且有值。我试图合并、合并和追加,但我总是遇到同样的问题。在

你们谁有线索吗? 提前非常感谢! 塞巴斯蒂安


Tags: 数据原始数据图片线索有值
1条回答
网友
1楼 · 发布于 2024-04-20 08:57:53

也许一个简单的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,它将水平地而不是垂直地连接数据帧。在

输出如下:

^{pr2}$

相关问题 更多 >