Я использовал ваши примеры для создания фрейма данных, и вот ответ:
import pandas as pd
from datetime import datetime
Затем я создал фрейм данных.
data = {'date': ['2020-01-01T00:00:00.000000000','2020-02-01T00:00:00.000000000','2020-03-01T00:00:00.000000000','2020-04-01T00:00:00.000000000','2020-05-01T00:00:00.000000000'],
'num':[5, 10, 15, 20, 25]
}
df = pd.DataFrame(data, columns = ['date', 'num'])
Теперь часть ответа:
df['date'] = pd.to_datetime(df['date']).dt.strftime('%d/%m/%Y')
за четыре ди git года, которые нужно показать, вам нужно передать заглавную букву «Y». И вам нужно использовать dt.strftime для работы.
date num
0 01/01/2020 5
1 01/02/2020 10
2 01/03/2020 15
3 01/04/2020 20
4 01/05/2020 25
, если вы хотите изменить формат вашего столбца даты, вы можете использовать следующую строку кода:
df['date'].astype(str)
This преобразует весь столбец как объект.