Spec-Zone.ru › pandas 0.19

pandas.MultiIndex

class pandas.MultiIndex [source]

Объект многоуровневого (иерархического) индекса для объектов pandas

Параметры:

levels : последовательность массивов

Уникальные метки для каждого уровня

labels : последовательность массивов

Целочисленные значения для каждого уровня, обозначающие метку на каждом расположении

sortorder : необязательное целое число

Уровень упорядоченности (должен быть лексикографически отсортирован по этому уровню)

names : необязательная последовательность объектов

Имена для каждого из уровней индекса. (принято для совместимости)

copy : булево значение, по умолчанию False

Копировать метаданные

verify_integrity : булево значение, по умолчанию True

Проверить, что уровни/метки согласованы и валидны

Атрибуты

T возвращает транспонированный объект, который по определению равен self
asi8
base возвращает базовый объект, если память для данных лежит в основе
data возвращает указатель на данные в основе
dtype
dtype_str
flags
has_duplicates
hasnans
inferred_type
is_all_dates
is_monotonic псевдоним для is_monotonic_increasing (устарел)
is_monotonic_decreasing возвращает, является ли индекс монотонно убывающим (только равны или)
is_monotonic_increasing возвращает, является ли индекс монотонно возрастающим (только равны или)
is_unique
itemsize возвращает размер типа данных элемента в основе данных
labels
levels
levshape
lexsort_depth
name
names Имена уровней в MultiIndex
nbytes
ndim возвращает количество измерений данных в основе,
nlevels
shape возвращает кортеж формы данных в основе
size возвращает количество элементов в данных в основе
strides возвращает шаги данных в основе
values

Методы

END_OF_DOCUMENT_MARKER
all([other])
any([other])
append(other) Добавить набор опций индекса вместе
argmax([axis]) возвращает массив индексов максимального аргумента
argmin([axis]) возвращает массив индексов минимального аргумента
argsort(\*args, \*\*kwargs)
asof(label) Для отсортированного индекса, возвращает последнюю метку до и включая переданную метку.
asof_locs(where, mask) where : массив временных меток
astype(dtype[, copy]) Создать индекс со значениями, преобразованными к типам данных.
copy([names, dtype, levels, labels, deep, ...]) Создать копию этого объекта.
delete(loc) Создать новый индекс с удаленным элементом по указанной позиции
difference(other) Вычислить отсортированную разность множеств двух объектов MultiIndex
drop(labels[, level, errors]) Создать новый MultiIndex с удаленными метками из переданного списка
drop_duplicates(\*args, \*\*kwargs) Возвращает индекс со удаленными дублирующими значениями
droplevel([level]) Возвращает индекс с удаленным уровнем.
dropna([how]) Возвращает индекс без значений NA/NaN
duplicated(\*args, \*\*kwargs) Возвращает булевый массив NumPy, обозначающий дублирующие значения
equal_levels(other) Возвращает True, если уровни обоих объектов MultiIndex одинаковы
equals(other) Определяет, имеют ли два объекта MultiIndex одинаковую информацию о маркировке
factorize([sort, na_sentinel]) Кодирует объект как перечислимый тип или категориальную переменную
fillna([value, downcast]) Заполнить значения NA/NaN указанным значением
format([space, sparsify, adjoin, names, ...])
from_arrays(arrays[, sortorder, names]) Преобразовать массивы в MultiIndex
from_product(iterables[, sortorder, names]) Создать MultiIndex из декартова произведения нескольких итерируемых объектов
from_tuples(tuples[, sortorder, names]) Преобразовать список кортежей в MultiIndex
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]) Получить целое значение позиции, срез или булеву маску для запрошенной метки или кортежа.
get_loc_level(key[, level, drop_level]) Получить целое значение позиции, срез для запрошенной метки или кортежа
get_locs(tup) Учитывая кортеж срезов/списков/меток/булевого индексатора для уровня
get_major_bounds([start, end, step, kind]) Для упорядоченного MultiIndex, вычислить позиции среза для входных меток.
get_slice_bound(label, side, kind)
get_value(series, key)
get_values() возвращает основополагающие данные как массив ndarray
groupby(values) Группировка меток индекса по заданному массиву значений.
holds_integer()
identical(other) Аналогично equals, но проверяет, что другие сопоставимые атрибуты
insert(loc, item) Создать новый MultiIndex с вставленным новым элементом в указанной позиции
intersection(other) Образовать пересечение двух объектов MultiIndex, сортируя, если возможно
is_(other) Более гибкая, более быстрая проверка, как is, но работает через представления
is_boolean()
is_categorical()
is_floating()
is_integer()
is_lexsorted() Возвращает True, если метки отсортированы лексикографически
is_lexsorted_for_tuple(tup) Возвращает True, если кортеж отсортирован в лексикографическом порядке
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]) Возвращает отсортированную копию индекса
putmask(mask, value) возвращает новый индекс значений, установленных с помощью маски
ravel([order]) возвращает массив ndarray с уплощенными значениями базовых данных
reindex(target[, method, level, limit, ...]) Создаёт индекс со значениями целевого объекта (перемещает/добавляет/удаляет значения по мере необходимости)
rename(names[, level, inplace]) Устанавливает новые имена индекса.
reorder_levels(order) Переупорядочивает уровни с использованием входного порядка.
repeat(n, \*args, \*\*kwargs)
reshape(\*args, \*\*kwargs) НЕ РЕАЛИЗОВАНО: не вызывать этот метод, так как изменение формы для объектов индексов не поддерживается и вызовет ошибку.
searchsorted(key[, side, sorter]) Находит индексы, где должны быть вставлены элементы, чтобы сохранить порядок.
set_labels(labels[, level, inplace, ...]) Устанавливает новые метки для MultiIndex.
set_levels(levels[, level, inplace, ...]) Устанавливает новые уровни для MultiIndex.
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]) Для упорядоченного MultiIndex вычисляет расположения срезов для входных меток.
sort(\*args, \*\*kwargs)
sort_values([return_indexer, ascending]) Возвращает отсортированную копию индекса
sortlevel([level, ascending, sort_remaining]) Сортирует MultiIndex на указанном уровне.
str псевдоним StringMethods
summary([name])
swaplevel([i, j]) Меняет уровни i и j местами.
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_hierarchical(n_repeat[, n_shuffle]) Возвращает MultiIndex, преобразованный для соответствия заданным формам n_repeat и n_shuffle.
to_native_types([slicer]) срезы и затем форматирование
to_series(\*\*kwargs) Создаёт Series с индексом и значениями, равными ключам индекса
tolist() возвращает список значений Index
transpose(\*args, \*\*kwargs) возвращает транспонированный вид, который по определению равен self
truncate([before, after]) Вырезает индекс между двумя метками/кортежами, возвращает новый MultiIndex
union(other) Образует объединение двух объектов MultiIndex, сортируя, если это возможно
unique() Возвращает Index уникальных значений в объекте.
value_counts([normalize, sort, ascending, ...]) Возвращает объект, содержащий подсчет уникальных значений.
view([cls]) это определено как копия с тем же идентификатором
where(cond[, other])

© 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.MultiIndex.html

Spec-Zone.ru

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