Spec-Zone.ru › pandas 0.20

pandas.DataFrame.mode

DataFrame.mode(axis=0, numeric_only=False) [source]

Получает моду (или модусы) каждого элемента вдоль выбранной оси. Добавляет строку для каждого мода по метке, заполняет пробелы значениями nan.

Обратите внимание, что для выбранной оси может быть возвращено несколько значений (если более одного элемента имеют максимальную частоту), по этой причине возвращается DataFrame. Если вам нужно заполнить пропущенные значения модой в DataFrame df, вы можете просто сделать это: df.fillna(df.mode().iloc[0])

Параметры:

axis : {0 или ‘индекс’, 1 или ‘колонки’}, по умолчанию 0

  • 0 или ‘индекс’ : получить моду каждого столбца
  • 1 или ‘колонки’ : получить моду каждой строки

numeric_only : boolean, по умолчанию False

если True, применять только к числовым столбцам

Возвращает:

modes : DataFrame (отсортированный)

Примеры

>>> df = pd.DataFrame({'A': [1, 2, 1, 2, 1, 2, 3]})
>>> df.mode()
   A
0  1
1  2

© 2008–2012, 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/0.20.3/generated/pandas.DataFrame.mode.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API