首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要将毫秒添加到时间

需要将毫秒添加到时间
EN

Stack Overflow用户
提问于 2019-05-24 02:34:08
回答 1查看 1.6K关注 0票数 0

我有一个数据框,其中有一些列,其中一列是时间。我已经从提供给我的数据中计算出毫秒,并将其添加为一个单独的列,命名为毫秒。现在,我将这两列连接起来,得到一个毫秒数的列。

问题是%1。)我需要小数点后三位的毫秒数,所以我需要对其进行舍入。2.)当我将时间戳和毫秒连接在一起时,所以当秒加1时,毫秒应该再次从零开始。就像之后

在下面的代码中,'sample‘是常量= 60,'RDT Sequence’是从1开始的值,每隔一行递增1。

代码语言:javascript
运行
复制
2019-02-21 03:50:39:2
2019-02-21 03:50:40:216666666667
But instead I should get    
2019-02-21 03:50:40:00

Time    Miliseconds  \                    Time1  


0    2019-02-21 03:50:39  0166666666667   2019-02-21 03:50:39:0166666666667
1    2019-02-21 03:50:39  0333333333333   2019-02-21 03:50:39:0333333333333
2    2019-02-21 03:50:39             05   2019-02-21 03:50:39:05
3    2019-02-21 03:50:39  0666666666667   2019-02-21 03:50:39:0666666666667 
4    2019-02-21 03:50:39  0833333333333   2019-02-21 03:50:39:0833333333333 
5    2019-02-21 03:50:39              1   2019-02-21 03:50:39:1 
6    2019-02-21 03:50:39   116666666667   2019-02-21 03:50:39:116666666667
7    2019-02-21 03:50:39   133333333333   2019-02-21 03:50:39:133333333333
8    2019-02-21 03:50:39             15   2019-02-21 03:50:39:15
9    2019-02-21 03:50:39   166666666667   2019-02-21 03:50:39:166666666667
10   2019-02-21 03:50:39   183333333333   2019-02-21 03:50:39:183333333333
11   2019-02-21 03:50:39              2   2019-02-21 03:50:39:2
12   2019-02-21 03:50:40   216666666667   2019-02-21 03:50:40:216666666667
13   2019-02-21 03:50:40   233333333333   2019-02-21 03:50:40:233333333333
14   2019-02-21 03:50:40             25   2019-02-21 03:50:40:25
15   2019-02-21 03:50:40   266666666667   2019-02-21 03:50:40:266666666667

df['Miliseconds'] = df['RDT Sequence']/sample
df['Miliseconds'] = df['Miliseconds'].map(str).str[2:]
df['Time1'] = df['Time'].map(str) +":"+ df['Miliseconds'].map(str)  
print(df)
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56281109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档