pandas.Index
-
class pandas.Index -
Неизменяемый массив ndarray, реализующий упорядоченное, срезовываемое множество. Базовый объект, хранящий метки осей для всех объектов pandas
Параметры: данные : массив-подобный (одномерный)
тип данных : тип данных NumPy (по умолчанию: object)
копировать : bool
Создать копию входного массива ndarray
имя : объект
Имя, которое должно быть сохранено в индексе
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])возвращает массив с индексом максимального аргумента argmin([axis])возвращает массив с индексом минимального аргумента argsort(*args, **kwargs)Возвращает индексы, которые отсортировали бы индекс и его данные. asof(label)Для отсортированного индекса возвращает самый последний метку, включая переданную метку. asof_locs(where, mask)where : массив временных меток astype(dtype)copy([name, deep, dtype])Создаёт копию этого объекта. delete(loc)Создаёт новый Index с удалёнными позициями diff(*args, **kwargs)difference(other)Возвращает новый Index, содержащий элементы из индекса, которые не содержатся в other.drop(labels[, errors])Создаёт новый Index с удалёнными метками drop_duplicates(*args, **kwargs)Возвращает Index с удалёнными дублирующими значениями duplicated(*args, **kwargs)Возвращает булевый массив np, обозначающий дублирующиеся значения 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(to_groupby)Группирует метки индекса по заданному массиву значений. 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()возвращает первый элемент базовых данных как python join(other[, how, level, return_indexers])это внутренний непубличный метод map(mapper)Применяет функцию отображения к её значениям. max()Максимальное значение объекта memory_usage([deep])Использование памяти моими значениями min()Минимальное значение объекта nunique([dropna])Возвращает количество уникальных элементов в объекте. order([return_indexer, ascending])Возвращает отсортированную копию Index putmask(mask, value)возвращает новый Index с установленными значениями с помощью маски
ravel([order])вернуть массив NumPy с уплощенными значениями базовых данных reindex(target[, method, level, limit, ...])Создать индекс со значениями целевого объекта (перемещение/добавление/удаление значений по необходимости) rename(name[, inplace])Установить новые имена для индекса. repeat(n, *args, **kwargs)Повторить элементы индекса. searchsorted(key[, side, sorter])Найти индексы, куда нужно вставить элементы для сохранения порядка. set_names(names[, level, inplace])Установить новые имена для индекса. set_value(arr, key, value)Быстрый поиск значения в одномерном массиве NumPy. 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])Для индекса, содержащего строки или объекты datetime.datetime, выполняется попытка to_native_types([slicer])нарезка и форматирование to_series(**kwargs)Создать Series с индексом и значениями, равными ключам индекса tolist()возвращает список значений индекса transpose(*args, **kwargs)возвращает транспонированное значение, которое по определению равно самому себе union(other)Создать объединение двух объектов Index и отсортировать его, если возможно. unique()Возвращает массив уникальных значений в объекте. value_counts([normalize, sort, ascending, ...])Возвращает объект со счётчиками уникальных значений. view([cls])
© 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.Index.html