From 46bffcef07813721ae048ccc4e49354e738daa4e Mon Sep 17 00:00:00 2001 From: shriyakalakata Date: Thu, 4 Apr 2024 01:20:39 -0400 Subject: [PATCH 1/4] Update style for see also --- ci/code_checks.sh | 3 --- pandas/core/frame.py | 4 ++++ pandas/core/generic.py | 10 ++++++++++ 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/ci/code_checks.sh b/ci/code_checks.sh index 9c39fac13b230..a1f7cc363cb31 100755 --- a/ci/code_checks.sh +++ b/ci/code_checks.sh @@ -81,15 +81,12 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then -i "pandas.CategoricalIndex.ordered SA01" \ -i "pandas.DataFrame.__dataframe__ SA01" \ -i "pandas.DataFrame.__iter__ SA01" \ - -i "pandas.DataFrame.assign SA01" \ -i "pandas.DataFrame.at_time PR01" \ -i "pandas.DataFrame.axes SA01" \ - -i "pandas.DataFrame.bfill SA01" \ -i "pandas.DataFrame.columns SA01" \ -i "pandas.DataFrame.copy SA01" \ -i "pandas.DataFrame.droplevel SA01" \ -i "pandas.DataFrame.dtypes SA01" \ - -i "pandas.DataFrame.ffill SA01" \ -i "pandas.DataFrame.first_valid_index SA01" \ -i "pandas.DataFrame.get SA01" \ -i "pandas.DataFrame.hist RT03" \ diff --git a/pandas/core/frame.py b/pandas/core/frame.py index 66a68755a2a09..7aa81fbac74fa 100644 --- a/pandas/core/frame.py +++ b/pandas/core/frame.py @@ -4915,6 +4915,10 @@ def assign(self, **kwargs) -> DataFrame: A new DataFrame with the new columns in addition to all the existing columns. + See Also + -------- + DataFrame.assign : Assign new columns to a DataFrame. + Notes ----- Assigning multiple columns within the same ``assign`` is possible. diff --git a/pandas/core/generic.py b/pandas/core/generic.py index 99462917599e1..fc204c5d7e878 100644 --- a/pandas/core/generic.py +++ b/pandas/core/generic.py @@ -7089,6 +7089,11 @@ def ffill( {klass} or None Object with missing values filled or None if ``inplace=True``. + See Also + -------- + DataFrame.bfill : Fill NA/NaN values by using the next valid observation + to fill the gap. + Examples -------- >>> df = pd.DataFrame( @@ -7217,6 +7222,11 @@ def bfill( {klass} or None Object with missing values filled or None if ``inplace=True``. + See Also + -------- + DataFrame.ffill : Fill NA/NaN values by propagating the last valid + observation to next valid. + Examples -------- For Series: From 60e5f12e377df987d302fc321ba58629cd449a4a Mon Sep 17 00:00:00 2001 From: shriyakalakata Date: Wed, 17 Apr 2024 13:24:16 -0400 Subject: [PATCH 2/4] Remove deprecated methods from code_checks.sh --- ci/code_checks.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/ci/code_checks.sh b/ci/code_checks.sh index a1f7cc363cb31..8f93ca5539d07 100755 --- a/ci/code_checks.sh +++ b/ci/code_checks.sh @@ -306,7 +306,6 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then -i "pandas.Series.add PR07" \ -i "pandas.Series.at_time PR01" \ -i "pandas.Series.backfill PR01,SA01" \ - -i "pandas.Series.bfill SA01" \ -i "pandas.Series.case_when RT03" \ -i "pandas.Series.cat PR07,SA01" \ -i "pandas.Series.cat.add_categories PR01,PR02" \ @@ -364,7 +363,6 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then -i "pandas.Series.dtypes SA01" \ -i "pandas.Series.empty GL08" \ -i "pandas.Series.eq PR07,SA01" \ - -i "pandas.Series.ffill SA01" \ -i "pandas.Series.first_valid_index SA01" \ -i "pandas.Series.floordiv PR07" \ -i "pandas.Series.ge PR07,SA01" \ From e4c9538099501eb79449fad358ba51a580651226 Mon Sep 17 00:00:00 2001 From: shriyakalakata Date: Wed, 17 Apr 2024 13:38:42 -0400 Subject: [PATCH 3/4] Fix merge conflict --- ci/code_checks.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/ci/code_checks.sh b/ci/code_checks.sh index 06af8d5326dc1..84d7e01e0d92e 100755 --- a/ci/code_checks.sh +++ b/ci/code_checks.sh @@ -82,7 +82,6 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then -i "pandas.DataFrame.__dataframe__ SA01" \ -i "pandas.DataFrame.__iter__ SA01" \ -i "pandas.DataFrame.at_time PR01" \ - -i "pandas.DataFrame.axes SA01" \ -i "pandas.DataFrame.columns SA01" \ -i "pandas.DataFrame.copy SA01" \ -i "pandas.DataFrame.droplevel SA01" \ From a80974f0deafa5a06a361e8b186664fbca00ea8a Mon Sep 17 00:00:00 2001 From: shriyakalakata Date: Wed, 17 Apr 2024 16:05:15 -0400 Subject: [PATCH 4/4] Update pandas.DataFrame.assign See Also section --- pandas/core/frame.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pandas/core/frame.py b/pandas/core/frame.py index e6404ca9c6e88..b595e4d2158fc 100644 --- a/pandas/core/frame.py +++ b/pandas/core/frame.py @@ -4926,7 +4926,8 @@ def assign(self, **kwargs) -> DataFrame: See Also -------- - DataFrame.assign : Assign new columns to a DataFrame. + DataFrame.loc : Select a subset of a DataFrame by labels. + DataFrame.iloc : Select a subset of a DataFrame by positions. Notes -----