我有一个DataFrame,其中包含开放时间和关闭时间,我正在尝试计算毫秒差。
我的代码目前是这样的
df = df.assign(Latency=lambda d: d.CloseTimeStamp - d.CreationTimeStamp)
df.Latency = df.apply(lambda d: d.Latency.total_seconds() * 1000., axis=1)
然而,我想知道为什么我不能像以下这样一行完成
df = df.assign(Latency=lambda d: (d.CloseTimeStamp - d.CreationTimeStamp).total_seconds() * 1000.)
当我尝试使用后者时,出现了AttributeError: 'Series' object has no attribute 'total_seconds'
的错误。