pandas.Series.dt.components#
- Series.dt.components[源代码]#
返回一个包含 Timedeltas 组件的 Dataframe。
DataFrame 的每一行对应原始 Series 中的一个 Timedelta,并包含 Timedelta 的各个组成部分(天、小时、分钟、秒、毫秒、微秒、纳秒)。
- 返回:
- DataFrame
参见
TimedeltaIndex.components
返回一个包含 Timedeltas 各个解析组件的 DataFrame。
Series.dt.total_seconds
返回持续时间中的总秒数。
示例
>>> s = pd.Series(pd.to_timedelta(np.arange(5), unit="s")) >>> s 0 0 days 00:00:00 1 0 days 00:00:01 2 0 days 00:00:02 3 0 days 00:00:03 4 0 days 00:00:04 dtype: timedelta64[ns] >>> s.dt.components days hours minutes seconds milliseconds microseconds nanoseconds 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 2 0 0 0 2 0 0 0 3 0 0 0 3 0 0 0 4 0 0 0 4 0 0 0