请帮助我将此时间戳取整到秒 我有数据帧索引是时间戳的序列,如下所示。如何将索引四舍五入到最接近的秒?
Timestamp('2019-06-16 07:53:32.961000')
预期结果
Timestamp('2019-06-16 07:53:33')
答案 0 :(得分:2)
pd.Timestamp('2019-06-16 07:53:32.961000').round('s')
# Timestamp('2019-06-16 07:53:33')
答案 1 :(得分:2)
t = pd.Timestamp('2019-06-16 07:53:32.961000')
print (t.round('S'))
2019-06-16 07:53:33
对于DatetimeIndex
使用的是DatetimeIndex.round
:
df.index = df.index.round('S')
对于列,.dt
和Series.dt.round
是必需的:
df['date'] = df['date'].dt.round('S')