请问如何用for生成满足条件的多个变量?
我有两个日期字段,first 、last,比如first是2020-07-01 12:15:12 ,last 是2020-07-01 15:23:15.我想要首先提取小时字段,first是12点,last是15点,我想要生成两个时间点之间的变量,这里生成12、13、14、15这几个字段,取值为1.在这里插入代码片
for i in range(18,22):
dk[i]=0
if i>= dk[“first”].dt.hour and i<=dk[“last”].dt.hour:
dk[i]=1
else:
dk[i]=0
显示结构错误,请问怎么写呢?谢谢