我想用python中的pandas替换电子表格中的某些时间戳值。在
背景信息
电子表格A每隔33毫秒有一个时间戳值(在时间戳列中)。而且,它很方便地跳过第二个“S.000”的每一个顶部。在
电子表格A
时间戳|位置1
2017年5月4日10:00:00.000 | 0.005430355
2017年5月4日10:00:00.033 | 0.004475154
2017年5月4日10:00:00.066 | 0.004958829
2017年5月4日10:00:00.099 | 0.010678668
2017年5月4日10:00:00.133 | 0.014313085
2017年5月4日10:00:00.166 | 0.00418263
2017年5月4日10:00:00.199 | 0.00232128
2017年5月4日10:00:00.233 | 0.004263132
2017年5月4日10:00:00.266 | 0.007513777
.
.
2017年5月4日10:00:00.999 | 0.011229443#始终跳过第二个“S.000”的顶部
2017年5月4日10:00:01.033 | 0.016148495#始终跳过第二个“S.000”的顶部
2017年5月4日10:00:01.066 | 0.009239103
2017年5月4日10:00:01.099 | 0.015364848
2017年5月4日10:00:01.133 | 0.032139104
2017年5月4日10:00:01.166 | 0.023679454
2017年5月4日10:00:01.199 | 0.002503840
如何使用pandas将“X.999”的时间戳舍入到最接近的秒?我想
see if a value is "X.999" in the to "Time Stamp" column
if it is "X.999":
change it to "X+1.000" / or round it up
else
leave the time stamp as it is
然后继续重复上述操作,直到为新数据帧创建新的设置时间戳。或者更好的是,用新的时间戳替换当前的dataframe时间戳。在