pandas.core.groupby.DataFrameGroupBy.skew
- DataFrameGroupBy.skew(axis=_NoDefault.no_default, skipna=True, numeric_only=False, **kwargs)[source]
-
Возвращает смещение внутри групп.
Нормализованно на N-1.
- Параметры:
-
- axis:{0 или ‘индекс’, 1 или ‘колонки’, None}, по умолчанию 0
-
Ось для применения функции.
Указание
axis=Noneприменит агрегацию по обеим осям.В версии 2.0.0.
Устарело начиная с версии 2.1.0: Для axis=1, работайте с базовым объектом. В противном случае ключевое слово axis не требуется.
- skipna:bool, по умолчанию True
-
Исключить значения NaN/null при вычислении результата.
- numeric_only:bool, по умолчанию False
-
Включать только столбцы с плавающей точкой, целыми числами и булевыми значениями.
- **kwargs
-
Дополнительные ключевые параметры для передачи функции.
- Возвращает:
-
- DataFrame
См. также
DataFrame.skew-
Возвращает смещение по указанной оси.
Примеры
>>> arrays = [['falcon', 'parrot', 'cockatoo', 'kiwi', ... 'lion', 'monkey', 'rabbit'], ... ['bird', 'bird', 'bird', 'bird', ... 'mammal', 'mammal', 'mammal']] >>> index = pd.MultiIndex.from_arrays(arrays, names=('name', 'class')) >>> df = pd.DataFrame({'max_speed': [389.0, 24.0, 70.0, np.nan, ... 80.5, 21.5, 15.0]}, ... index=index) >>> df max_speed name class falcon bird 389.0 parrot bird 24.0 cockatoo bird 70.0 kiwi bird NaN lion mammal 80.5 monkey mammal 21.5 rabbit mammal 15.0 >>> gb = df.groupby(["class"]) >>> gb.skew() max_speed class bird 1.628296 mammal 1.669046 >>> gb.skew(skipna=False) max_speed class bird NaN mammal 1.669046
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.core.groupby.DataFrameGroupBy.skew.html