dtoolkit.accessor.dataframe.dropna_index#
- dtoolkit.accessor.dataframe.dropna_index(df: DataFrame, /, how: Literal['any', 'all'] = 'any') DataFrame [source]#
Return a new DataFrame with missing index removed.
- Parameters:
- how{“any”, “all”}, default “any”
If the
Index
is aMultiIndex
, drop the value when “any” or “all” levels are NaN.
- Returns:
- DataFrame
- Raises:
- ValueError
If
how
isn’t “any” or “all”.
See also
Examples
>>> import dtoolkit >>> import pandas as pd >>> df = pd.DataFrame({"a": [1, 2], "b": [3, 4]}, index=[None, 0]) >>> df a b NaN 1 3 0.0 2 4 >>> df.dropna_index() a b 0.0 2 4