MMC*_*CM_ 7 python datetime numpy pandas
我尝试获得各种大熊猫日期的日间三角洲.然而,对于大于292年的时间增量,我获得了负值.例如,
import pandas as pd
dates = pd.Series(pd.date_range('1700-01-01', periods=4500, freq='m'))
days_delta = (dates-dates.min()).astype('timedelta64[D]')
Run Code Online (Sandbox Code Playgroud)
但是,使用DatetimeIndex,我可以做到它,它按我想要的方式工作,
import pandas as pd
import numpy as np
dates = pd.date_range('1700-01-01', periods=4500, freq='m')
days_fun = np.vectorize(lambda x: x.days)
days_delta = days_fun(dates.date - dates.date.min())
Run Code Online (Sandbox Code Playgroud)
那么问题是如何获得Series对象的正确days_delta?
| 归档时间: |
|
| 查看次数: |
263 次 |
| 最近记录: |