如果我有这样的日期时间索引:
DatetimeIndex(['2018-01-22 21:39:00', '2018-01-22 21:39:01',
'2018-01-22 21:39:03', '2018-01-22 21:39:06',
'2018-01-22 21:39:07', '2018-01-22 21:39:08',
'2018-01-22 21:39:09', '2018-01-22 21:39:10',
'2018-01-22 21:39:11', '2018-01-22 21:39:12'], dtype='datetime64[ns]', freq=None)
如何从每个值中减去半秒,得到如下数据时间索引:
DatetimeIndex(['2018-01-22 21:38:59.50', '2018-01-22 21:39:00.50',
'2018-01-22 21:39:02.50', '2018-01-22 21:39:05.50',
'2018-01-22 21:39:06.50', '2018-01-22 21:39:07.50',
'2018-01-22 21:39:08.50', '2018-01-22 21:39:09.50',
'2018-01-22 21:39:10.50', '2018-01-22 21:39:11.50'], dtype='datetime64[ns]', freq=None)
可以使用
pd.DateOffset
从每个值中减去0.5秒:解决方案
可以从DateTimeIndex对象中减去
0.5 seconds
作为datetime.timedelta
对象。你知道吗简短的回答
输出:
详细解决方案
1。生成数据
输出:
输出:
相关问题 更多 >
编程相关推荐