man*_*zzo 6 python timedelta pandas
我需要将 panda 数据框中的值从 timedelta64[ns] 转换为年,但我的测量单位是天。对于商业要求,我需要以年为单位来表达这一衡量标准。我该怎么办?
您可以将 timedelta 除以另一个长度为一年的 timedelta*:
In [1]: import pandas as pd
In [2]: delta = pd.Timedelta('10000000000000000 ns')
In [3]: delta / pd.Timedelta('365 days')
Out[3]: 0.31709791983764585
Run Code Online (Sandbox Code Playgroud)
这实际上取决于您对数据的处理方式。一些例子:
此外,某些日历年有 366 天(发生日历闰时)
| 归档时间: |
|
| 查看次数: |
3015 次 |
| 最近记录: |