У меня есть датафрейм с первой недели каждого года.Я пытаюсь получить список номеров недели.
Так что, по сути, мне нужно заполнить числа с цифрами выше (1) + 1.
Вот мой код пока
FirstDay= {'Date':
{ 'Wk117' :'01-07-2016'
,'Wk118':'30-06-2017'
,'Wk119':'29-06-2018'
,'Wk120':'28-06-2019'
}}
FirstDay=pd.DataFrame(FirstDay).reset_index()
#
FirstDay['Date'] = pd.to_datetime(FirstDay["Date"],dayfirst=True)
FirstDay['value']=int(1)
FirstDay=FirstDay.set_index('Date')
FirstDay=FirstDay.resample('W-FRI').mean()
FirstDay=FirstDay.fillna(0)
#FirstDay['value']=FirstDay['value'].astype(int)
for index, row in FirstDay.iterrows():
if row['value']!=float(1):
offset=row-1
row['value']=offset['value']+1
Кто-нибудь видит, почему это не работает?
Большое спасибо