python - 将列从其他 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
是否可以?
解决方案
你可以assign
用pd.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