我已经给出了两个数据帧
数据帧1:
第一个数据帧是一个.csv文件,其中包括2017-2021年间的所有假期。日期列是日期时间格式。如果同一天有多个假日,则假日的名称将写入所有Event、Event1和Event2列。事件、事件1和事件2列包括SpecialDay、PandemicHoliday和NationalHoliday值(3种类型的假日)
数据帧2:
第二个数据帧包含每日订单频率。日期列是日期时间格式
并非df2中的所有日期都存在于df1中
我想将第一个表中的Event、Event1和Event2列添加到第二个表中。第二个表包含来自同一日期的多个列。每个假日将作为一列添加到第二个表中。如何在python中实现这一点?结果表如下所示:
您可以使用
pd.get_dummies
对df1
进行热编码,然后merge
:输出:
相关问题 更多 >
编程相关推荐