标签: python pandas datetime
我的数据帧如下图所示。
我要尝试的是在达到小时标记后更改为某项作业记录的JOBNUM值。例如,如上图所示,在11:30:00之后,我想将记录为“ 212”的所有值更改为“ 212_break”。
答案 0 :(得分:1)
因此您可以:
certainjob=df.JOBREF.isin([522926]) Datefilter=df.Date.dt.time>pd.to_datetime('10:01:01').time() df.loc[certainjob&Datefilter,'JOBNUM']=JOBNUM.astype(str)+'_break'