我试图追加一个数据帧到另一个的末尾。第一个DataFrame有100列。第二个DataFrame有30列。 (第二列是第一列的子集。)我的意图是第二列中不存在的任何列将被赋予一个NA值。熊猫DataFrame.append给出了关于计划形状的错误
我正在关注的熊猫文档中所描述的示例:https://pandas.pydata.org/pandas-docs/stable/merging.html#concatenating-using-append
第二实施例表明,如果两个DataFrames具有不同的列,熊猫将智能地填充NA缺失的数据。
然而,当我试试这个,我只得到:“ValueError异常:计划形状不对齐”
df_a.shape
Out[27]: (50000, 100)
df_b.shape
Out[26]: (414, 30)
df_all = df_a.append(df_b, ignore_index=True)
有人能帮忙解释一下我可能做错了什么?
谢谢!