首页 > 解决方案 > 将列从其他 DataFrame 添加到 DataFrame 而没有交集

问题描述

我有不同大小和列的 Dataframe,我需要将列从一个 DataFrame 添加到另一个 DataFrame,并使用相同的数据完成所有行。

例如:其中之一:

   Out[48]: 
       A  B
    0  1  2
    1  1  2
    2  1  2
    3  1  2

和另外一个

Out[49]: 
   C  D
0  3  4

我想要一个新的:

   A  B C D
0  1  2 3 4
1  1  2 3 4
2  1  2 3 4
3  1  2 3 4

是否可以?

标签: pythonpandas

解决方案


你可以assignpd.Series

df.assign(**df1.loc[0])
Out[11]: 
   A  B  C  D
0  1  2  3  4
1  1  2  3  4
2  1  2  3  4
3  1  2  3  4

推荐阅读