diff --git a/ci/code_checks.sh b/ci/code_checks.sh index 7ed5103b3b796..006fd6fc74f79 100755 --- a/ci/code_checks.sh +++ b/ci/code_checks.sh @@ -92,10 +92,8 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then -i "pandas.Series.dt.floor PR01,PR02" \ -i "pandas.Series.dt.freq GL08" \ -i "pandas.Series.dt.month_name PR01,PR02" \ - -i "pandas.Series.dt.nanoseconds SA01" \ -i "pandas.Series.dt.normalize PR01" \ -i "pandas.Series.dt.round PR01,PR02" \ - -i "pandas.Series.dt.seconds SA01" \ -i "pandas.Series.dt.strftime PR01,PR02" \ -i "pandas.Series.dt.to_period PR01,PR02" \ -i "pandas.Series.dt.total_seconds PR01" \ diff --git a/pandas/core/arrays/timedeltas.py b/pandas/core/arrays/timedeltas.py index c8a86ffc187d0..44dcc78e418a5 100644 --- a/pandas/core/arrays/timedeltas.py +++ b/pandas/core/arrays/timedeltas.py @@ -842,6 +842,14 @@ def to_pytimedelta(self) -> npt.NDArray[np.object_]: seconds_docstring = textwrap.dedent( """Number of seconds (>= 0 and less than 1 day) for each element. + The dt.seconds attribute in pandas extracts the number of seconds (excluding days) + from a timedelta64[ns] object. It can be used with Series and TimedeltaIndex. + + See Also + -------- + Series.dt.microseconds : Returns number of microseconds for each element. + Series.dt.nanoseconds : Returns number of nanoseconds for each element. + Examples -------- For Series: @@ -917,6 +925,14 @@ def to_pytimedelta(self) -> npt.NDArray[np.object_]: nanoseconds_docstring = textwrap.dedent( """Number of nanoseconds (>= 0 and less than 1 microsecond) for each element. + The dt.nanoseconds attribute in pandas extracts the number of nanoseconds + from a timedelta64[ns] object. It can be used with Series and TimedeltaIndex. + + See Also + -------- + Series.dt.seconds : Returns number of seconds for each element. + Series.dt.microseconds : Returns number of microseconds for each element. + Examples -------- For Series: