у меня есть этот dataframe с такого рода формат датыПреобразовать общий формат даты в формате ISO даты неделю
Date Week Number Influenza[it] Febbre[it] Rinorrea[it]
0 2008-01-01 1 220 585 103
1 2008-01-08 2 403 915 147
2 2008-01-15 3 366 895 136
3 2008-01-22 4 305 825 136
4 2008-01-29 5 311 837 121
... ...
Я хотел бы преобразовать формат даты в формате даты недели ISO как этот dataframe (потому что мне нужно пересечь два кадра данных с одинаковыми датами, основанными на годах и неделях). Формат похож на «year-weeknumber ofheear».
0 2007-42
1 2007-43
2 2007-44
3 2007-45
4 2007-46
... ...
Так что я был в состоянии просто найти ISO недели первого dataframe таким образом:
wiki = pd.read_csv('file.csv', parse_dates=['Date'])
for i,d in wiki.iterrows():
print d.Date.isocalendar()[1]
Выход:
1
2
3
4
...
Но я не знаю, как сделать формат даты, такой как второй информационный кадр (в порядке «год-неделя»)
Привет, я пытался, но ничего не меняется, вывод выглядит следующим образом: 0 2008-01-01 00:00:00 –
Хорошо! Что такое dtype 'wiki ['Date']'? Используются ли типы 'datetime64 [ns]'? –
<класс 'pandas.core.series.Series'> –