Мой фрейм данных содержит столбец для дат.Это выглядит так:
Index Date
0 12018
1 102018
2 32018
3 122018
4 112019
5 32019
6 42019
Последние четыре числа показывают год и первый (два) месяца.Я хочу изменить столбец на:
- 01-01-2018
- 01-01-2018
- 01-10-2018
- 01-03-2018
...
или даже лучше на формат даты и времени.
Я пробовал эту функцию, которая отображает:
Ошибка типа: может только объединить список (не "str") в список
def adjust_date(dataset_in, col_name):
day = "01"
for col in col_name:
if len(col_name)>5:
month = col_name[0:1]
year = col_name[2:5]
else:
month = col_name[0]
year = col_name[1:4]
result = year + "-" + month + "-" + day
return result