Spec-Zone.ru › pandas 0.18

pandas.DataFrame.set_index

DataFrame.set_index(keys, drop=True, append=False, inplace=False, verify_integrity=False)

Установите индекс DataFrame (метки строк) с помощью одного или нескольких существующих столбцов. По умолчанию создаётся новый объект.

Параметры:

keys : метка столбца или список меток столбцов / массивов

drop : boolean, по умолчанию True

Удалить столбцы, которые будут использоваться в качестве нового индекса

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

Добавить столбцы к существующему индексу

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

Изменить DataFrame на месте (не создавать новый объект)

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

Проверить новый индекс на дубликаты. В противном случае отложить проверку до необходимости. Установка в значение False улучшит производительность этого метода

Возвращает:

dataframe : DataFrame

Примеры

>>> indexed_df = df.set_index(['A', 'B'])
>>> indexed_df2 = df.set_index(['A', [0, 1, 2, 0, 1, 2]])
>>> indexed_df3 = df.set_index([[0, 1, 2, 0, 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.18.1/generated/pandas.DataFrame.set_index.html

Spec-Zone.ru

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