Панды от даты в виде строки в формате, который я могу сдвинуть в цикле с помощью shift () - PullRequest
0 голосов
/ 09 декабря 2018

У меня есть простая строка:

startdate="2012-01-01"

Я хочу как-то преобразовать ее в формат, который позволяет мне сдвигать ее в день / месяц.Я знаю, что есть команда shift ()

Я пытался

start= pd.to_datetime(startdate)

, но я не могу найти решение для его сдвига, просто для извлечения различных его компонентов.

1 Ответ

0 голосов
/ 09 декабря 2018

Это можно уменьшить, преобразовав в индекс

pd.to_datetime(pd.Index([startdate])).shift(1,freq='D')
Out[21]: DatetimeIndex(['2012-01-02'], dtype='datetime64[ns]', freq=None)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...