为了账号安全,请及时绑定邮箱和手机立即绑定

大熊猫 datetime64[ns] 之间的差异(以毫秒为单位)

大熊猫 datetime64[ns] 之间的差异(以毫秒为单位)

哆啦的时光机 2021-10-12 16:28:27
这变得非常容易,因为 pythonmath.pow有一个模数的可选参数。from math import pow(pow(2, a, 1000000007)*a)%1000000007这让您不必2**a对所有数字进行运算,只需返回模数即可。
查看完整描述

1 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

编辑:获取时间增量,然后读取并转换它们的微秒。


df["new"] = df.ts1 - df.ts2

df["new"] = df.new.apply(lambda x: x.microseconds/1000)

这个旧答案只有微秒


.dt.microsecond 就是这样


df["new"] = df.ts1.dt.microsecond - df.ts2.dt.microsecond

请注意微秒和毫秒之间的转换比率是1000:1如此...


df["new"] = (df.ts1.dt.microsecond - df.ts2.dt.microsecond)/1000

.dt.milisecond据我所知,没有等价物。


查看完整回答
反对 回复 2021-10-12
  • 1 回答
  • 0 关注
  • 150 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号