合并两个不等长的Series并重复行

时间:2019-10-01 15:15:22

标签: python python-3.x pandas dataframe merge

我正在尝试先将两个系列不同长度合并在一起,然后将每一行重复到另一行。

一个例子是:

df1 = pd.DataFrame({'X' : [10, 12, 13, 16, 18]})

df2 = pd.DataFrame({'Y' : [44, 20, 22]})

df_merge_repeated

X     Y
10    44
10    20
10    22
12    44
12    20
12    22
.
.
.
18    44
18    20
18    22

仅使用pd.concat([df1, df2])df1.to_frame().join(df2)只能合并两个数据帧,而我需要根据上面显示的每个X重复每个Y

有一种简单的方法吗?

0 个答案:

没有答案