Есть ли какая-либо функция Python для чтения файла Excel с датой и месяцем, а не годом? - PullRequest
0 голосов
/ 03 февраля 2019

В листе Excel столбец с Feb-16 внутри принимается как 01.02.2016.Как я могу прочитать файл Excel в том же формате месяц-дата?Есть ли какая-либо функция в Python, которую я могу использовать?После прочтения файла в Python я получаю только дату.

Файл Excel:

Year    MonthDate
2009    Feb-16

Код:

df_events = pd.read_excel('HolidaysData.xlsx')

Вывод:

Year  MonthDate
2009  2016-02-01

Я ожидаю, что в коде Python будет выведено следующее:

Year  MonthDate
2009  02-16  OR Feb-16

Что я делаю не так?

1 Ответ

0 голосов
/ 03 февраля 2019

Вы можете использовать .dt.strftime("%m-%Y")

df_events = pd.read_excel('HolidaysData.xlsx')
df_events["MonthDate"] = df.MonthDate.dt.strftime("%m-%Y")

Документы

Редактировать: для двузначного использования года %y

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...