Spec-Zone.ru › pandas 0.25

pandas.Index

class pandas.Index [source]

Неизменяемый массив ndarray, реализующий упорядоченное, разрезаемое множество. Основной объект, хранящий метки осей для всех объектов pandas.

Параметры:
data : array-like (1-dimensional)
dtype : NumPy dtype (default: object)

Если dtype равно None, мы находим тип данных, который лучше всего подходит для данных. Если предоставлен фактический тип данных, мы принудительно преобразуем его к этому типу данных, если это безопасно. В противном случае будет выведено сообщение об ошибке.

copy : bool

Создать копию входного массива

name : object

Имя, которое будет храниться в индексе

tupleize_cols : bool (default: True)

Если True, попытаться создать MultiIndex, если это возможно

См. также

RangeIndex
Индекс, реализующий монотонный целочисленный диапазон.
CategoricalIndex
Индекс Categorical.
MultiIndex
Многоуровневый, или иерархический, индекс.
IntervalIndex
Индекс Interval.
DatetimeIndex, TimedeltaIndex, PeriodIndex
Int64Index, UInt64Index, Float64Index

Примечания

Объект Index может только содержать хешируемые объекты

Примеры

>>> pd.Index([1, 2, 3])
Int64Index([1, 2, 3], dtype='int64')
>>> pd.Index(list('abc'))
Index(['a', 'b', 'c'], dtype='object')

Атрибуты

T Возвращает транспонирование, которое равно
array Массив Extension, хранящий данные, лежащие в основе этого Series или Index.
asi8 Целочисленное представление значений.
base (УСТАРЕЛО) Возвращает базовый объект, если память для базовых данных используется совместно.
data (УСТАРЕЛО) Возвращает указатель на данные базовых данных.
dtype Возвращает объект dtype базовых данных.
dtype_str (УСТАРЕЛО) Возвращает строковое представление dtype базовых данных.
flags (УСТАРЕЛО)
hasnans Возвращает, если у меня есть NaN; позволяет улучшить производительность различных операций.
inferred_type Возвращает строку типа, выведенного из значений.
is_monotonic Псевдоним для is_monotonic_increasing.
is_monotonic_decreasing Возвращает, если индекс монотонно убывает (только равные или убывающие значения).
is_monotonic_increasing Возвращает, если индекс монотонно возрастает (только равные или возрастающие значения).
is_unique Возвращает, если индекс содержит уникальные значения.
itemsize (УСТАРЕЛО) Возвращает размер dtype элемента базовых данных.
nbytes Возвращает количество байтов в базовых данных.
ndim Количество измерений базовых данных, по определению 1.
nlevels Количество уровней.
shape Возвращает кортеж формы базовых данных.
size Возвращает количество элементов в базовых данных.
strides (УСТАРЕЛО) Возвращает шаги базовых данных.
values Возвращает массив, представляющий данные в индексе.
empty
has_duplicates
is_all_dates
name
names

Методы

END_OF_DOCUMENT_MARKER
all(self, \*args, \*\*kwargs) Возвращает True, если все элементы равны True.
any(self, \*args, \*\*kwargs) Возвращает True, если хотя бы один элемент равен True.
append(self, other) Присоединяет коллекцию опций Index вместе.
argmax(self[, axis, skipna]) Возвращает массив ndarray индекса максимального аргумента.
argmin(self[, axis, skipna]) Возвращает массив ndarray индекса минимального аргумента.
argsort(self, \*args, \*\*kwargs) Возвращает целочисленные индексы, которые отсортируют индекс.
asof(self, label) Возвращает метку из индекса или, если она отсутствует, предыдущую.
asof_locs(self, where, mask) Находит расположения (индексы) меток из индекса для каждой записи в аргументе where.
astype(self, dtype[, copy]) Создает индекс со значениями, преобразованными к типам данных.
contains(self, key) (УСТАРЕЛО) Возвращает булево значение, указывающее, содержится ли указанный ключ в индексе.
copy(self[, name, deep, dtype]) Создает копию этого объекта.
delete(self, loc) Создает новый индекс со стёртыми указанными местоположениями.
difference(self, other[, sort]) Возвращает новый индекс с элементами из индекса, которых нет в other.
drop(self, labels[, errors]) Создает новый индекс с удалёнными переданными метками.
drop_duplicates(self[, keep]) Возвращает индекс с удаленными дублирующимися значениями.
droplevel(self[, level]) Возвращает индекс с удалённым(ыми) запрошенным(ыми) уровнем(ями).
dropna(self[, how]) Возвращает индекс без значений NA/NaN.
duplicated(self[, keep]) Указывает дублирующиеся значения индекса.
equals(self, other) Определяет, содержат ли два объекта Index одинаковые элементы.
factorize(self[, sort, na_sentinel]) Кодирует объект как перечислимый тип или категориальную переменную.
fillna(self[, value, downcast]) Заполняет значения NA/NaN указанным значением.
format(self[, name, formatter]) Отображает строковое представление индекса.
get_duplicates(self) (УСТАРЕЛО) Извлекает дублирующиеся элементы индекса.
get_indexer(self, target[, method, limit, …]) Вычисляет индексатор и маску для нового индекса, учитывая текущий индекс.
get_indexer_for(self, target, \*\*kwargs) Гарантирует возврат индексатора даже при не уникальных значениях.
get_indexer_non_unique(self, target) Вычисляет индексатор и маску для нового индекса, учитывая текущий индекс.
get_level_values(self, level) Возвращает индекс значений для запрошенного уровня.
get_loc(self, key[, method, tolerance]) Получить целочисленное расположение, срез или булеву маску для запрошенной метки.
get_slice_bound(self, label, side, kind) Вычисляет границу среза, соответствующую заданной метке.
get_value(self, series, key) Быстрый поиск значения из одномерного массива ndarray.
get_values(self) (УСТАРЕЛО) Возвращает данные Index в виде numpy.ndarray.
groupby(self, values) Группирует метки индекса по заданному массиву значений.
holds_integer(self) Является ли тип целочисленным типом.
identical(self, other) Аналогично equals, но проверяет, что другие сравнимые атрибуты также равны.
insert(self, loc, item) Создаёт новый индекс, вставляя новый элемент в указанное местоположение.
intersection(self, other[, sort]) Вычисляет пересечение двух объектов Index.
is_(self, other) Более гибкая и быстрая проверка, похожая на is, но работающая через представления.
is_categorical(self) Проверяет, содержит ли индекс категориальные данные.
is_type_compatible(self, kind) Совместим ли тип индекса с предоставленным типом.
isin(self, values[, level]) Возвращает булевый массив, где значения индекса находятся в values.
isna(self) Обнаружение пропущенных значений.
isnull(self) Обнаружение пропущенных значений.
item(self) Возвращает первый элемент базовых данных в виде скаляра Python.
join(self, other[, how, level, …]) Вычисляет join_index и индексаторы для приведения структур данных к новому индексу.
map(self, mapper[, na_action]) Отображение значений с помощью соответствия (словарь, Series или функция).
max(self[, axis, skipna]) Возвращает максимальное значение индекса.
memory_usage(self[, deep]) Использование памяти значениями.
min(self[, axis, skipna]) Возвращает минимальное значение индекса.
notna(self) Обнаружение существующих (не пропущенных) значений.
END_OF_DOCUMENT_MARKER
notnull(self) Обнаружение существующих (не пропущенных) значений.
nunique(self[, dropna]) Возвращает количество уникальных элементов в объекте.
putmask(self, mask, value) Возвращает новый индекс со значениями, установленным с помощью маски.
ravel(self[, order]) Возвращает массив ndarray с уплощенными значениями базовых данных.
reindex(self, target[, method, level, …]) Создание индекса со значениями целевого объекта (перемещение/добавление/удаление значений по необходимости).
rename(self, name[, inplace]) Изменение имени индекса или многоуровневого индекса.
repeat(self, repeats[, axis]) Повторение элементов индекса.
searchsorted(self, value[, side, sorter]) Поиск индексов, куда элементы должны быть вставлены для сохранения порядка.
set_names(self, names[, level, inplace]) Установка имени индекса или многоуровневого индекса.
set_value(self, arr, key, value) Быстрый поиск значения в одномерном массиве ndarray.
shift(self[, periods, freq]) Сдвиг индекса на заданное количество приращений временной шкалы.
slice_indexer(self[, start, end, step, kind]) Для упорядоченного или уникального индекса вычисление индекса среза для входных меток и шага.
slice_locs(self[, start, end, step, kind]) Вычисление расположений срезов для входных меток.
sort(self, \*args, \*\*kwargs) Используйте sort_values вместо этого.
sort_values(self[, return_indexer, ascending]) Возвращает отсортированную копию индекса.
sortlevel(self[, level, ascending, …]) Для внутренней совместимости с API индекса.
str псевдоним pandas.core.strings.StringMethods
summary(self[, name]) (УСТАРЕВШЕЕ) Возвращает сводную информацию.
symmetric_difference(self, other[, …]) Вычисление симметрической разности двух объектов Index.
take(self, indices[, axis, allow_fill, …]) Возвращает новый индекс с выбранными значениями по индексам.
to_flat_index(self) Метод тождества.
to_frame(self[, index, name]) Создание DataFrame со столбцом, содержащим индекс.
to_list(self) Возвращает список значений.
to_native_types(self[, slicer]) Форматирование указанных значений self и их возвращение.
to_numpy(self[, dtype, copy]) Массив NumPy ndarray, представляющий значения в этом ряду или индексе.
to_series(self[, index, name]) Создание ряда Series со значениями индекса и ключами индекса, полезно для возврата индексатора на основе индекса с использованием map.
tolist(self) Возвращает список значений.
transpose(self, \*args, \*\*kwargs) Возвращает транспонирование, которое по определению равно self.
union(self, other[, sort]) Формирование объединения двух объектов Index.
unique(self[, level]) Возвращение уникальных значений в индексе.
value_counts(self[, normalize, sort, …]) Возвращает ряд Series, содержащий подсчеты уникальных значений.
where(self, cond[, other]) Возвращает индекс той же формы, что и self, и соответствующие записи которого взяты из self, где cond истинно, а в противном случае из other.
is_boolean
is_floating
is_integer
is_interval
is_lexsorted_for_tuple
is_mixed
is_numeric
is_object
view

© 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.25.0/reference/api/pandas.Index.html

Spec-Zone.ru

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