【发布时间】:2019-01-14 10:40:47
【问题描述】:
我有两个数据框,一个带有一组日期 (df1),另一个带有一组 emp_ids (df2)。我正在尝试创建一个新的数据框,以便将 df2 中的每个 emp_id 标记为 df1 中的每个日期。
下面是我的 Dataframe 的样子
df1
2018-01-01
2018-01-02
2018-01-03
2018-01-04
df2
emp_1
emp_2
emp_3
预期输出:
2018-01-01,emp_1
2018-01-02,emp_1
2018-01-03,emp_1
2018-01-04,emp_1
2018-01-01,emp_2
2018-01-02,emp_2
2018-01-03,emp_2
2018-01-04,emp_2
2018-01-01,emp_3
2018-01-02,emp_3
2018-01-03,emp_3
2018-01-04,emp_3
我将日期列转换为字符串并尝试执行以下操作,但它返回了一个空数据框
我尝试过pd.merge(df1, df2])
【问题讨论】: