pandas.Series.dt.to_pytimedelta#
- Series.dt.to_pytimedelta()[源代码]#
返回一个包含原生
datetime.timedelta
对象的数组。Python 的标准 datetime 库使用不同的 timedelta 表示方法。此方法将 pandas Timedeltas 系列转换为 datetime.timedelta 格式,长度与原始系列相同。
- 返回:
- numpy.ndarray
包含 datetime.timedelta 类型数据的 1D 数组。
参见
datetime.timedelta
表示两个日期、时间或日期时间之间差异的持续时间。
例子
>>> s = pd.Series(pd.to_timedelta(np.arange(5), unit="D")) >>> s 0 0 days 1 1 days 2 2 days 3 3 days 4 4 days dtype: timedelta64[ns]
>>> s.dt.to_pytimedelta() array([datetime.timedelta(0), datetime.timedelta(days=1), datetime.timedelta(days=2), datetime.timedelta(days=3), datetime.timedelta(days=4)], dtype=object)