Python 如何将时间戳舍入到最接近的秒数?
请帮我把这个时间戳改成秒 我的Dataframe索引是一系列时间戳,如下所示。如何将索引四舍五入到最接近的秒数Python 如何将时间戳舍入到最接近的秒数?,python,pandas,Python,Pandas,请帮我把这个时间戳改成秒 我的Dataframe索引是一系列时间戳,如下所示。如何将索引四舍五入到最接近的秒数 Timestamp('2019-06-16 07:53:32.961000') 预期结果 Timestamp('2019-06-16 07:53:33') 使用: 使用: 使用: 对于DatetimeIndex,将使用: For列是必需的。dt带有: 使用: 对于DatetimeIndex,将使用: For列是必需的。dt带有: pd.Timestamp('2019-06-16 0
Timestamp('2019-06-16 07:53:32.961000')
预期结果
Timestamp('2019-06-16 07:53:33')
使用:
使用:
使用:
对于DatetimeIndex,将使用:
For列是必需的。dt带有:
使用:
对于DatetimeIndex,将使用:
For列是必需的。dt带有:
pd.Timestamp('2019-06-16 07:53:32.961000').round('s')
# Timestamp('2019-06-16 07:53:33')
t = pd.Timestamp('2019-06-16 07:53:32.961000')
print (t.round('S'))
2019-06-16 07:53:33
df.index = df.index.round('S')
df['date'] = df['date'].dt.round('S')