当我使用合并函数在 python 中合并 2 个数据帧时,行数会减少

如果我在一个数据帧的输出中有 1232 行,在另一个数据帧中有 1255 行,那么当我使用合并和打印输出时,我只得到 1206 条记录。如何解决这个问题?我尝试使用 left_on 和 right_on。一些记录有在其中一列中为空,并且一些空值也打印在 1206 条记录中。但我也希望所有 1255 条记录都具有空值。

df1=第一个数据帧 df2=第二个数据帧

df_1_2=df1.merge(df2,left_on='month',right_on='month')


慕娘9325324
浏览 166回答 1
1回答

繁华开满天机

我喜欢pd.concat()跨轴使用。它基本上会将一个df附加到另一个。在这里。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python