猿问

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

这变得非常容易,因为 pythonmath.pow有一个模数的可选参数。


from math import pow

(pow(2, a, 1000000007)*a)%1000000007

这让您不必2**a对所有数字进行运算,只需返回模数即可。


哆啦的时光机
浏览 151回答 1
1回答

跃然一笑

编辑:获取时间增量,然后读取并转换它们的微秒。df["new"] = df.ts1 - df.ts2df["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据我所知,没有等价物。
随时随地看视频慕课网APP

相关分类

Python
我要回答