Форматирование даты до месяца - PullRequest
2 голосов
/ 25 октября 2019

Я хочу изменить формат столбца «Дата» с 15.10.2009 на формат м / д / у.

tax['AsOfdate']= pd.to_datetime(tax['date'])

Как мне это сделать?

Ответы [ 3 ]

1 голос
/ 25 октября 2019

вот так, а вот документация .

tax['AsOfdate']= pd.to_datetime(tax['date'], format="%m/%d/%Y" )
0 голосов
/ 25 октября 2019

Pandas to_datetime функция принимает команду форматирования, которая принимает нотацию strftime.

Документы 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 показывает все коды, которые позволяют выбрать заполнение или нет, четырехзначный год или двухзначный, искоро.

0 голосов
/ 25 октября 2019

Вот пример с сегодняшним форматированием даты:

from datetime import date
today = date.today()
new_format = today.strftime("%m/%d/%y")
print(today, new_format)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...