Spec-Zone.ru › pandas 0.21

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.21.1/generated/pandas.DataFrame.mode.html

Spec-Zone.ru

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