Python 如何合并两个数据帧?
数据帧Python 如何合并两个数据帧?,python,pandas,dataframe,Python,Pandas,Dataframe,数据帧D1类似: 数据帧D2类似: 我想像这样合并它们: 我使用了pd.concat,得到了这个(这不是我想要的): 如何附加C、D。。。。。添加到数据帧D1中的每一行。如果第二个数据帧中始终只有一行,则可以执行以下操作: df2中的列的: df1[col]=np.tile(df2[col].值,len(df1)) 请注意,tile只是将数组元素重复到一定长度(此处len(df1))。这相当于 df2[col].values.tolist() * len(df1) 如果您需要更高性能
D1
类似:
数据帧D2
类似:
我想像这样合并它们:
我使用了pd.concat,得到了这个(这不是我想要的):
如何附加C、D。。。。。添加到数据帧D1中的每一行。如果第二个数据帧中始终只有一行,则可以执行以下操作: df2中的列的
:
df1[col]=np.tile(df2[col].值,len(df1))
请注意,tile
只是将数组元素重复到一定长度(此处len(df1)
)。这相当于
df2[col].values.tolist() * len(df1)
如果您需要更高性能和更干净的东西,请查看。使用pandas()内置的合并功能