Добавьте определенное количество времени в столбец datetime - PullRequest
0 голосов
/ 05 июня 2018

Я использую pandas.Timestamp.now (tz = 'America / New_York') для получения текущего времени.

и использую pandas.Timestamp.now (tz = 'America / New_York'). Date.() чтобы получить текущую дату

Но я хотел добавить 9 часов 30 минут к текущей дате

pandas.Timestamp.now(tz='America/New_York').date() + pandas.Timedelta('570 minutes') 

, следующий код просто дает дату без 9 часов 30 минут.Где я должен улучшить?

1 Ответ

0 голосов
/ 05 июня 2018

Вы, вероятно, хотели позвонить normalize перед добавлением двух:

i = pandas.Timestamp.now(tz='America/New_York').normalize() 
j = pandas.Timedelta('570 minutes')

print(i + j) 
Timestamp('2018-06-05 09:30:00-0400', tz='America/New_York')
...