在python中堆叠2个数据帧-返回NaN

时间:2019-07-10 15:56:54

标签: python jupyter-notebook stack append concat

我在Jupyter中有两个数据框,一个数据框的列数比另一列多。我正在重命名较小数据框中的所有列,以使其与另一个对齐:

New.rename(columns = {'A:'column_1',...,},inplace = True)

然后我使用concat将它们垂直堆叠: Test = pd.concat([Old,New],ignore_index = True,sort = True,axis = 0)

我的结果是,旧列中与新列名称相同的所有列都显示为NaN或NaT。

例如:

旧:

column_1 | column_2

50 | 30

新功能:

column_1

100

变成:

column_1 | column_2

NaN | 30

100 | NaN

代替

column_1 | column_2

50 | 30

100 | NaN

有人有什么建议吗?

0 个答案:

没有答案