我正在尝试先将两个系列不同长度合并在一起,然后将每一行重复到另一行。
一个例子是:
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
。
有一种简单的方法吗?