我正在尝试在数据框中生成一个变量,使用其他两个变量“ hour”和“ weekday?”来说明指定的时间是否在高峰时段。当我运行代码时,它仅声明“ NaN”,有人可以指导我代码有什么问题?我正在使用的代码可以在下面看到:
df.loc[(df['hour'] <7) & (df['hour']>10) & (df['hour'] <3) & (df['hour']>6) , 'Rush_hour?'] = 'No'
df.loc[(df['hour'] >=3) & (df['hour']<=6) & (df['weekday?'] == 'yes'), 'Rush_hour?'] = ' Yes-pm' ```