Конвертировать фрейм данных в формат даты

Для CentOS 7:

sudo yum install python36u-devel

Я выполнил инструкции для установки python3.6 на нескольких виртуальных машинах: https://www.digitalocean.com/community/tutorials/how- to-install-python-3-and-setup-a-local-programming-environment-on-centos-7 , а затем смог построить mod_wsgi и заставить его работать с python3.6 virtualenv

0
задан Argo 16 January 2019 в 19:57
поделиться

1 ответ

Все, что вам нужно сделать, это использовать:

pd.to_datetime(date,format='%Y&%W')

Отредактировано:

Это дало ошибку, что Day следует упомянуть, чтобы преобразовать его в datetime. Таким образом, чтобы решить, что мы добавляем -1 в конец (что означает понедельник ... вы можете добавить любое конкретное значение от 0 до 6, где каждое представляет день).

Затем возьмите «день недели», используя дополнительный% w в формате, и он будет работать:

pd.to_datetime(date.apply(lambda x: str(x)+'-0'), format="%Y%W-%w")

Помните, что для выполнения любой из вышеперечисленных операций значение в кадре даты должно быть серия должна быть строковым объектом. Если нет, вы можете легко конвертировать их, используя d.astype (str), а затем выполнить все эти операции.

0
ответ дан Amit Amola 16 January 2019 в 19:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: