class_docstr: Accessor object for datetimelike properties of the Series values.
  
  Examples
  --------
  >>> s.dt.hours
  >>> s.dt.seconds
  
  Returns a Series indexed like the original Series.
  Raises TypeError if the Series does not contain datetimelike values.
class_docstr_tok: ["Accessor","object","for","datetimelike","properties","of","the","Series","values",".","Examples","--","--","--","--",">",">",">","s.dt.hours",">",">",">","s.dt.seconds","Returns","a","Series","indexed","like","the","original","Series",".","Raises","TypeError","if","the","Series","does","not","contain","datetimelike","values","."]
docstr: Return a Dataframe of the components of the Timedeltas.
  
  Returns
  -------
  DataFrame
  
  Examples
  --------
  >>> s = pd.Series(pd.to_timedelta(np.arange(5), unit='s'))
  >>> s
  0   00:00:00
  1   00:00:01
  2   00:00:02
  3   00:00:03
  4   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
docstr_tok: ["Return","a","Dataframe","of","the","components","of","the","Timedeltas",".","Returns","--","--","--","-","DataFrame","Examples","--","--","--","--",">",">",">","s","=","pd.Series","(","pd.to_timedelta","(","np.arange","(","5",")",",","unit='s","'",")",")",">",">",">","s","0","00:00:00","1","00:00:01","2","00:00:02","3","00:00:03","4","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"]
code: def components(self):
      """
      Return a Dataframe of the components of the Timedeltas.
  
      Returns
      -------
      DataFrame
  
      Examples
      --------
      >>> s = pd.Series(pd.to_timedelta(np.arange(5), unit='s'))
      >>> s
      0   00:00:00
      1   00:00:01
      2   00:00:02
      3   00:00:03
      4   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
      """  # noqa: E501
      return self._get_values().components.set_index(self._parent.index)
  
imports: import numpy
  from pandas.core.dtypes.common import is_categorical_dtype, is_datetime64_dtype, is_datetime64tz_dtype, is_datetime_arraylike, is_integer_dtype, is_list_like, is_period_arraylike, is_timedelta64_dtype
  from pandas.core.dtypes.generic import ABCSeries
  from pandas.core.accessor import PandasDelegate, delegate_names
  from pandas.core.algorithms import take_1d
  from pandas.core.arrays import DatetimeArray, PeriodArray, TimedeltaArray
  from pandas.core.base import NoNewAttributesMixin, PandasObject
  from pandas.core.indexes.datetimes import DatetimeIndex
  from pandas.core.indexes.timedeltas import TimedeltaIndex
label_desc: Use image node_id 2 for calling the TimedeltaProperties obj's underlying member method code with example usage: obj.components() and returns: self