Прежде всего, позвольте мне поблагодарить вас за вашу помощь, я действительно ценю это :) @ImportanceOfBeingErnest: Вы были правы.Проблема с увеличением и уменьшением связана с тем, что я преобразовал свой индекс типа dtype = 'datetime64 [ns]' в строку, используя строку
data_304.index=data_304.index.map(lambda t: t.strftime('%Y-%m-%d %H:%M'))
Поскольку мой индекс увеличивается до миллисекунд, но меня интересуют не миллисекунды, а секунды, я искал способ просто показать секунды.И строка, упомянутая выше с использованием strftime (), была решением, которое я нашел.К сожалению, я не был достаточно умен, чтобы проверить, что происходит в фоновом режиме, и не смог найти ответ на мою проблему, описанную в первом письме.
После небольшого поиска и фокусировки я нашел следующую информацию, которая помогает мнечтобы установить миллисекунды на ноль и при этом сохранить тип dtype = 'datetime64 [ns]' , что делается
data_304.index=data_304.index.values.astype('<M8[m]')
Применение этого к моим данным изменяет внешний вид времени индекса с
2019-04-24 05: 41: 13.809000 до 2019-04-24 05: 41: 00
Как уже упоминалось, тип остаетсяdatetime64 [ns]
Может быть, это поможет вам, ребята, если вы хотите сохранить тип и усечь индекс
Приветствия и еще раз спасибо:)