我想在数据帧中以毫秒为单位计算时间 我的数据框是:
id Time
0 12 12:21:13.985
1 21 12:21:15.236
2 88 12:22:52.523
3 32 12:25:26.023
4 64 12:26:33.632
我想要的数据框:
id Time
0 12 12:21:14
1 21 12:21:15
2 88 12:22:53
3 32 12:25:26
4 64 12:26:34
答案 0 :(得分:2)
将 to_datetime
与 round
和 strftime
df['Time'] = pd.to_datetime(df['Time']).dt.round('1s').dt.time
id Time
0 12 12:21:14
1 21 12:21:15
2 88 12:22:53
3 32 12:25:26
4 64 12:26:34