在 python 中为每次迭代创建新变量

数据挖掘 Python 虚拟变量
2022-02-28 15:51:28

我有两个不同的数据框,如下所示。

在此处输入图像描述

我需要制作一个像下面这样的数据框。

在此处输入图像描述

你能帮助如何在python中做到这一点吗?

谢谢

1个回答

上述操作称为交叉连接。所以一种方法是这样的。让您的第一个数据帧称为 df1,第二个数据帧称为 df2。

df1['key'] = 0
df2['key'] = 0
df_joined = df1.merge(df2, how='outer', key='key')
df_joined.drop('key', inplace=True, axis=1)

这应该有效。