pandas.Index
-
class pandas.Index[source] -
Неизменяемый массив ndarray, реализующий упорядоченное, разрезаемое множество. Основной объект, хранящий метки осей для всех объектов pandas.
Параметры: data : массив-подобный (одномерный)
dtype : тип данных NumPy (по умолчанию: object)
copy : bool
Создать копию входного массива ndarray
name : объект
Имя, которое будет храниться в индексе
tupleize_cols : bool (по умолчанию: True)
Если True, попытаться создать MultiIndex, если возможно
Примечания
Объект Index может только содержать хешируемые объекты
Атрибуты
Tвозвращает транспонирование, которое по определению равно self asi8baseвозвращает базовый объект, если память для базовых данных находится dataвозвращает указатель на данные базовых данных dtypedtype_strflagshas_duplicateshasnansinferred_typeis_all_datesis_monotonicпсевдоним для is_monotonic_increasing (устарело) is_monotonic_decreasingвозвращает, является ли индекс монотонно убывающим (только равно или is_monotonic_increasingвозвращает, является ли индекс монотонно возрастающим (только равно или is_uniqueitemsizeвозвращает размер типа данных элемента базовых данных namenamesnbytesвозвращает количество байтов в базовых данных ndimвозвращает количество измерений базовых данных, nlevelsshapeвозвращает кортеж формы базовых данных sizeвозвращает количество элементов в базовых данных stridesвозвращает шаги базовых данных valuesвозвращает базовые данные в виде массива ndarray Методы
all(\*args, \*\*kwargs)Возвращает значение True, если все элементы равны True any(\*args, \*\*kwargs)Возвращает значение True, если хотя бы один элемент равен True append(other)Присоединяет коллекцию опций Index вместе argmax([axis])возвращает массив ndarray индекса максимального аргумента argmin([axis])возвращает массив ndarray индекса минимального аргумента argsort(\*args, \*\*kwargs)Возвращает индексы, которые отсортируют индекс и его исходные данные. asof(label)Для отсортированного индекса возвращает последнее метку до и включая переданную метку. asof_locs(where, mask)where : массив временных меток astype(dtype[, copy])Создает индекс со значениями, преобразованными к типам данных. copy([name, deep, dtype])Создаёт копию этого объекта. delete(loc)Создаёт новый Index с удалёнными позициями difference(other)Возвращает новый Index, содержащий элементы из индекса, отсутствующие в other.drop(labels[, errors])Создаёт новый Index с удалёнными метками drop_duplicates(\*args, \*\*kwargs)Возвращает Index с удалёнными дублирующими значениями dropna([how])Возвращает Index без значений NA/NaN duplicated(\*args, \*\*kwargs)Возвращает булевый массив np.ndarray, обозначающий дублирующиеся значения equals(other)Определяет, содержат ли два объекта Index одни и те же элементы. factorize([sort, na_sentinel])Кодирует объект как перечислимый тип или категориальную переменную fillna([value, downcast])Заполняет значения NA/NaN указанным значением format([name, formatter])Отображает строковое представление Index get_duplicates()get_indexer(target[, method, limit, tolerance])Вычисляет индексатор и маску для нового индекса, учитывая текущий индекс. get_indexer_for(target, \*\*kwargs)гарантированное возвращение индексатора даже при отсутствии уникальности get_indexer_non_unique(target)возвращает индексатор, подходящий для извлечения из неуникального индекса get_level_values(level)Возвращает вектор значений меток для запрошенного уровня, равный длине get_loc(key[, method, tolerance])Получение целочисленной позиции для запрошенной метки get_slice_bound(label, side, kind)Вычисление границы среза, соответствующей заданной метке. get_value(series, key)Быстрый поиск значения из одномерного массива ndarray. get_values()возвращает основополагающие данные как массив ndarray groupby(values)Группирует метки индекса по заданному массиву значений. holds_integer()identical(other)Аналогично equals, но проверяет, что другие сравнимые атрибуты insert(loc, item)Создаёт новый Index, вставляя новый элемент в указанное место. intersection(other)Образует пересечение двух объектов Index. is_(other)Более гибкая, более быстрая проверка, как is, но которая работает через представленияis_boolean()is_categorical()is_floating()is_integer()is_lexsorted_for_tuple(tup)is_mixed()is_numeric()is_object()is_type_compatible(kind)isin(values[, level])Вычисляет булевый массив, указывающий, содержится ли каждое значение индекса в заданном наборе значений. item()возвращает первый элемент основополагающих данных в виде питона join(other[, how, level, return_indexers])это внутренний непубличный метод map(mapper)Применяет функцию-отобразитель к её значениям. max()Максимальное значение объекта memory_usage([deep])Использование памяти моими значениями min()Минимальное значение объекта nunique([dropna])Возвращает количество уникальных элементов в объекте. order([return_indexer, ascending])Возвращает отсортированную копию Index
putmask(mask, value)возвращает новый Индекс со значениями, установленными с помощью маски ravel([order])возвращает массив ndarray с уплощенными значениями базовых данных reindex(target[, method, level, limit, ...])Создать индекс со значениями целевого объекта (перемещение/добавление/удаление значений по необходимости) rename(name[, inplace])Установить новые имена для индекса. repeat(n, \*args, \*\*kwargs)Повторить элементы Индекса. reshape(\*args, \*\*kwargs)НЕ РЕАЛИЗОВАНО: не вызывать этот метод, так как изменение формы не поддерживается для объектов Index и вызовет ошибку. searchsorted(key[, side, sorter])Найти индексы, куда нужно вставить элементы, чтобы сохранить порядок. set_names(names[, level, inplace])Установить новые имена для индекса. set_value(arr, key, value)Быстрый поиск значения из одномерного массива ndarray. shift([periods, freq])Сдвинуть Индекс, содержащий объекты datetime, на заданное количество периодов и slice_indexer([start, end, step, kind])Для упорядоченного Индекса вычислить индексатор среза для входных меток и slice_locs([start, end, step, kind])Вычислить местоположения среза для входных меток. sort(\*args, \*\*kwargs)sort_values([return_indexer, ascending])Возвращает отсортированную копию Индекса sortlevel([level, ascending, sort_remaining])Для внутренней совместимости с API Индекса strпсевдоним для StringMethodssummary([name])sym_diff(\*args, \*\*kwargs)symmetric_difference(other[, result_name])Вычислить симметрическую разность двух объектов Index. take(indices[, axis, allow_fill, fill_value])возвращает новый %(klass)s со значениями, выбранными по индексам to_datetime([dayfirst])УСТАРЕЛО: используйте pandas.to_datetime()вместо этого.to_native_types([slicer])нарезка и форматирование to_series(\*\*kwargs)Создать Series с индексом и значениями, равными ключам индекса tolist()возвращает список значений Индекса transpose(\*args, \*\*kwargs)возвращает транспонированное значение, которое по определению равно self union(other)Образовать объединение двух объектов Index и отсортировать, если это возможно. unique()Возвращает Индекс уникальных значений в объекте. value_counts([normalize, sort, ascending, ...])Возвращает объект, содержащий количество уникальных значений. view([cls])where(cond[, other])Новое в версии 0.19.0.
© 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.19.2/generated/pandas.Index.html