Я хочу изменить формат столбца «Дата» с 15.10.2009 на формат м / д / у.
tax['AsOfdate']= pd.to_datetime(tax['date'])
Как мне это сделать?
вот так, а вот документация .
tax['AsOfdate']= pd.to_datetime(tax['date'], format="%m/%d/%Y" )
Pandas to_datetime функция принимает команду форматирования, которая принимает нотацию strftime.
to_datetime
Документы Pandas: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.to_datetime.html
Документы Strftime: https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior
m / d / y обозначения будут:
tax['AsOfdate']= pd.to_datetime(tax['date'], format='%m/%d/%y)
Предполагая, что выхотите, чтобы все нули были дополнены двумя цифрами, такими как 01.01.199 для января первого 2019 года. Если вам нужно что-то еще, ссылка форматирования strftime показывает все коды, которые позволяют выбрать заполнение или нет, четырехзначный год или двухзначный, искоро.
Вот пример с сегодняшним форматированием даты:
from datetime import date today = date.today() new_format = today.strftime("%m/%d/%y") print(today, new_format)