diff --git a/ci/code_checks.sh b/ci/code_checks.sh index 782d20ac5b724..84d7e01e0d92e 100755 --- a/ci/code_checks.sh +++ b/ci/code_checks.sh @@ -81,14 +81,11 @@ 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.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" \ @@ -303,7 +300,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" \ @@ -361,7 +357,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" \ diff --git a/pandas/core/frame.py b/pandas/core/frame.py index b65a00db7d7df..b595e4d2158fc 100644 --- a/pandas/core/frame.py +++ b/pandas/core/frame.py @@ -4924,6 +4924,11 @@ def assign(self, **kwargs) -> DataFrame: A new DataFrame with the new columns in addition to all the existing columns. + See Also + -------- + DataFrame.loc : Select a subset of a DataFrame by labels. + DataFrame.iloc : Select a subset of a DataFrame by positions. + Notes ----- Assigning multiple columns within the same ``assign`` is possible. diff --git a/pandas/core/generic.py b/pandas/core/generic.py index 9686c081b5fb3..14616ad386652 100644 --- a/pandas/core/generic.py +++ b/pandas/core/generic.py @@ -7086,6 +7086,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( @@ -7214,6 +7219,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: