我正在提取功能以查找工作日。我到目前爲止是這樣的:熊貓數據框,將值分配給星期幾。特徵提取
days = {0:'Mon', 1: 'Tues', 2:'Wed', 3:'Thurs', 4:'Fri', 5:'Sat', 6:'Sun'}
data['day_of_week'] = data['day_of_week'].apply(lambda x: days[x])
data['if_Weekday'] = np.where((data['day_of_week'] == 'Mon') | (data['day_of_week'] == 'Tues') | (data['day_of_week'] == 'Wed') | (data['day_of_week'] == 'Thurs') | (data['day_of_week'] == 'Friday'), '1', '0')
該代碼將分配週一至週五爲1
和週六,週日爲0
。不過,我想爲工作日分配不同的值。例如,星期一= 1,星期二= 2,星期三= 3,星期四= 4,星期五= 5,星期六和星期日都應該等於0.
任何幫助將不勝感激。
非常感謝您的回覆。這幫了我很多! – ALK
如果我的或其他答案有幫助,請不要忘記[接受](http://meta.stackexchange.com/a/5235/295067)它。謝謝。不幸的是,只有一個答案可以接受。 – jezrael