Я хотел бы взять диапазон дат в python, чем создать новую серию / столбец, в котором дата будет отформатирована в виде строки как YYYYMMDD
Это то, что я до сих пор:
start = '20200214' # YYYYMMDD
end = '20200216' # YYYYMMDD
dates = pd.DataFrame(pd.to_datetime(pd.date_range(start,end).date),columns = ['dates'])
dates['Year'] = dates['dates'].dt.year
dates['Month'] = dates['dates'].dt.month
dates['Day'] = dates['dates'].dt.day
Я пытался добавить каждый элемент в виде строки dates.Year.astype(str) + dates.Month.astype(str)+...
, но мне нужны начальные нули.
Итак, возьмите первое свидание 2020-02-14
и измените его на 20200214
, Затем промойте и повторите для всех остальных.