为了账号安全,请及时绑定邮箱和手机立即绑定

在熊猫数据框中创建 IsHoliday 功能

在熊猫数据框中创建 IsHoliday 功能

蛊毒传说 2021-09-14 20:54:46
我正在尝试基于包含一年假期的 csv 文件在我的 pd.dataframe 中创建一个 IsHoliday 功能,将日期时间作为索引。对熊猫的经验很少,我可以通过比较两个数据帧的值来考虑迭代方法更具体地说:for i in range(0,len(Holidays)-1): for j in range(0,len(df)-1):    if (Holidays.loc[i,'month']==df.loc[j,'month'] and       Holidays.loc[i,'day']==df.loc[j,'day'] ):        df.loc[j,'Isholiday']=1    else:         df.loc[j,'Isholiday']=0我的问题是如何以熊猫方式避免所有处理时间?
查看完整描述

1 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

您可能想为此使用np.where

df['IsHoliday'] = np.where(df.index.isin(Holidays),True,False)


查看完整回答
反对 回复 2021-09-14
  • 1 回答
  • 0 关注
  • 218 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信