Объекты Index#
Index#
Многие из этих методов или их варианты доступны для объектов, содержащих индекс (Series/DataFrame), и их, скорее всего, следует использовать перед прямым вызовом этих методов.
|
Неизменяемая последовательность, используемая для индексации и выравнивания. |
Свойства#
Возвращает массив, представляющий данные в Index. |
|
Возвращает булево значение, если значения равны или возрастают. |
|
Возвращает булево значение, если значения равны или убывают. |
|
Возвращает, имеет ли индекс уникальные значения. |
|
Проверить, содержит ли индекс дублирующиеся значения. |
|
Возвращает True, если есть какие-либо NaN. |
|
Вернуть объект dtype исходных данных. |
|
Возвращает строку с типом, выведенным из значений. |
|
Вернуть кортеж формы базовых данных. |
|
Возвращает имя Index или MultiIndex. |
|
Возвращает количество байтов в базовых данных. |
|
Количество измерений исходных данных, по определению 1. |
|
Возвращает количество элементов в базовых данных. |
|
Возвращает транспонирование, которое по определению является самим объектом. |
|
|
Использование памяти значениями. |
Изменение и вычисления#
|
Возвращает, являются ли все элементы истинными. |
|
Возвращает, является ли любой элемент истинным. |
|
Возвращает целочисленную позицию наименьшего значения в Series. |
|
Возвращает целочисленную позицию наибольшего значения в Series. |
|
Создайте копию этого объекта. |
|
Создать новый Index с удаленными переданными позициями. |
|
Создает новый Index с удаленным переданным списком меток. |
|
Вернуть Index с удаленными дублирующимися значениями. |
|
Указывает дублирующиеся значения индекса. |
|
Определить, равны ли два объекта Index. |
|
Кодировать объект как перечисленный тип или категориальную переменную. |
|
Аналогично equals, но проверяет, что атрибуты и типы объектов также равны. |
|
Создать новый Index, вставляя новый элемент в указанное место. |
|
Более гибкая, быстрая проверка, такая как |
(УСТАРЕЛО) Проверить, состоит ли Index только из булевых значений. |
|
(УСТАРЕЛО) Проверить, содержит ли Index категориальные данные. |
|
(УСТАРЕЛО) Проверяет, является ли Index типом с плавающей точкой. |
|
(УСТАРЕЛО) Проверить, состоит ли Index только из целых чисел. |
|
(УСТАРЕЛО) Проверить, содержит ли Index объекты Interval. |
|
(УСТАРЕЛО) Проверить, состоит ли Index только из числовых данных. |
|
(УСТАРЕЛО) Проверьте, является ли Index типа object dtype. |
|
|
Вернуть минимальное значение Index. |
|
Возвращает максимальное значение индекса. |
|
Создание индекса со значениями цели. |
|
Изменить имя Index или MultiIndex. |
|
Повторение элементов индекса. |
|
Заменить значения, где условие ложно. |
|
Возвращает новый Index значений, выбранных по индексам. |
|
Возвращает новый Index значений, установленных с маской. |
|
Возвращает уникальные значения в индексе. |
|
Возвращает количество уникальных элементов в объекте. |
|
Вернуть Series, содержащий количество уникальных значений. |
Совместимость с MultiIndex#
|
Установить имя Index или MultiIndex. |
|
Вернуть индекс с удаленным запрошенным уровнем(ями). |
Пропущенные значения#
|
Заполнить значения NA/NaN указанным значением. |
|
Вернуть Index без значений NA/NaN. |
Обнаружить пропущенные значения. |
|
Обнаружить существующие (не пропущенные) значения. |
Преобразование#
|
Создать Index со значениями, приведёнными к типам данных. |
Вернуть первый элемент исходных данных как скаляр Python. |
|
|
Сопоставляет значения с использованием входного отображения или функции. |
|
Возвращает представление на self. |
Возвращает список значений. |
|
|
Создайте Series с индексом и значениями, равными ключам индекса. |
|
Создать DataFrame со столбцом, содержащим Index. |
|
Сортировка#
|
Вернуть целочисленные индексы, которые отсортировали бы индекс. |
|
Найти индексы, куда следует вставить элементы для сохранения порядка. |
|
Возвращает отсортированную копию индекса. |
Операции, специфичные для времени#
|
Сдвиг индекса на желаемое количество приращений временной частоты. |
Объединение / соединение / операции над множествами#
|
Объедините набор опций Index вместе. |
|
Вычислить join_index и индексаторы для приведения структур данных к новому индексу. |
|
Сформировать пересечение двух объектов Index. |
|
Объединение двух объектов Index. |
|
Возвращает новый Index с элементами индекса, не входящими в other. |
|
Вычислить симметрическую разность двух объектов Index. |
Выбор данных#
|
Возвращает метку из индекса или, если она отсутствует, предыдущую. |
|
Возвращает позиции (индексы) меток в индексе. |
|
Вычислить индексатор и маску для нового индекса с учетом текущего индекса. |
|
Гарантированное возвращение индексатора даже при не уникальных значениях. |
Вычислить индексатор и маску для нового индекса с учетом текущего индекса. |
|
|
Вернуть Index значений для запрошенного уровня. |
|
Получить целочисленную позицию, срез или булевую маску для запрошенной метки. |
|
Вычислить границы среза, соответствующие заданной метке. |
|
Вернуть булев массив, где значения индекса находятся в values. |
|
Вычислить индекс среза для входных меток и шага. |
|
Вычисляет позиции срезов для входных меток. |
Числовой индекс#
|
Неизменяемый индекс, реализующий монотонный целочисленный диапазон. |
Значение начало параметр ( |
|
Значение стоп параметр. |
|
Значение шаг параметр ( |
|
|
Создать |
CategoricalIndex#
|
Индекс на основе базового |
Категориальные компоненты#
Коды категорий этого категориального индекса. |
|
Категории этой категориальной переменной. |
|
Имеют ли категории упорядоченное отношение. |
|
|
Переименовать категории. |
|
Переупорядочить категории, как указано в new_categories. |
|
Добавить новые категории. |
|
Удалить указанные категории. |
Удалить неиспользуемые категории. |
|
|
Установить категории в указанные новые категории. |
|
Установить, что Categorical является упорядоченным. |
|
Установить категориальный тип как неупорядоченный. |
Изменение и вычисления#
|
Сопоставьте значения, используя входное отображение или функцию. |
|
Определить, содержат ли два объекта CategoricalIndex одинаковые элементы. |
IntervalIndex#
|
Неизменяемый индекс интервалов, закрытых с одной стороны. |
компоненты IntervalIndex#
|
Создать из двух массивов, определяющих левую и правую границы. |
|
Создать IntervalIndex из массиво-подобного объекта кортежей. |
|
Создайте IntervalIndex из массива разделений. |
Строка, описывающая включенную сторону интервалов. |
|
Возвращает массив, представляющий данные в Index. |
|
Указывает, является ли интервал пустым, то есть не содержит точек. |
|
Возвращает логическое значение, указывающее, является ли IntervalArray неперекрывающимся и монотонным. |
|
Возвращает True, если IntervalIndex имеет перекрывающиеся интервалы, иначе False. |
|
|
Получить целочисленную позицию, срез или булевую маску для запрошенной метки. |
|
Вычислить индексатор и маску для нового индекса с учетом текущего индекса. |
|
Возвращает идентичный IntervalArray, закрытый с указанной стороны. |
|
Проверить поэлементно, содержат ли интервалы значение. |
|
Проверьте поэлементно, перекрывает ли интервал значения в IntervalArray. |
|
Возвращает ndarray (если self — IntervalArray) или Index (если self — IntervalIndex) кортежей вида (left, right). |
MultiIndex#
|
Многоуровневый или иерархический объект индекса для объектов pandas. |
Конструкторы MultiIndex#
|
Преобразовать массивы в MultiIndex. |
|
Преобразование списка кортежей в MultiIndex. |
|
Создание MultiIndex из декартова произведения нескольких итерируемых объектов. |
|
Создать MultiIndex из DataFrame. |
Свойства MultiIndex#
Имена уровней в MultiIndex. |
|
Уровни MultiIndex. |
|
Целое число уровней в этом MultiIndex. |
|
Кортеж с длиной каждого уровня. |
|
Возвращает типы данных в виде Series для базового MultiIndex. |
Компоненты MultiIndex#
|
Установить новые уровни на MultiIndex. |
|
Установить новые коды на MultiIndex. |
Преобразовать MultiIndex в Index кортежей, содержащих значения уровней. |
|
|
Создать DataFrame с уровнями MultiIndex в качестве столбцов. |
|
Сортировка MultiIndex на указанном уровне. |
|
Вернуть индекс с удаленным запрошенным уровнем(ями). |
|
Поменять местами уровень i с уровнем j. |
|
Переупорядочивание уровней с использованием входного порядка. |
Создать новый MultiIndex из текущего, удаляя неиспользуемые уровни. |
|
|
Создать новый |
|
Создайте копию этого объекта. |
|
Объедините набор опций Index вместе. |
|
Срез индекса между двумя метками/кортежами, возвращает новый MultiIndex. |
Выбор в MultiIndex#
|
Получить позицию для метки или кортежа меток. |
|
Получить местоположение для последовательности меток. |
|
Получить местоположение и срез индекса для запрошенных меток/уровней. |
|
Вычислить индексатор и маску для нового индекса с учетом текущего индекса. |
|
Возвращает вектор значений меток для запрошенного уровня. |
Создайте объект для более удобного выполнения срезов по мультииндексу. |
DatetimeIndex#
|
Неизменяемый ndarray-подобный массив данных datetime64. |
Компоненты времени/даты#
Год даты и времени. |
|
Месяц как январь=1, декабрь=12. |
|
День даты и времени. |
|
Часы даты и времени. |
|
Минуты даты и времени. |
|
Секунды даты и времени. |
|
Микросекунды даты и времени. |
|
Наносекунды даты и времени. |
|
Возвращает массив numpy из python |
|
Возвращает массив numpy из |
|
Возвращает массив numpy из |
|
Порядковый день года. |
|
Порядковый день года. |
|
День недели с понедельником=0, воскресеньем=6. |
|
День недели с понедельником=0, воскресеньем=6. |
|
День недели с понедельником=0, воскресеньем=6. |
|
Квартал даты. |
|
Возвращает часовой пояс. |
|
Возвращает объект частоты в виде строки, если он установлен, иначе None. |
|
Указывает, является ли дата первым днем месяца. |
|
Указывает, является ли дата последним днем месяца. |
|
Индикатор того, является ли дата первым днем квартала. |
|
Индикатор того, является ли дата последним днём квартала. |
|
Указывает, является ли дата первым днем года. |
|
Указывает, является ли дата последним днем года. |
|
Логический индикатор, указывающий, принадлежит ли дата високосному году. |
|
Пытается вернуть строку, представляющую частоту, сгенерированную infer_freq. |
Выбор данных#
|
Возвращает позиции индекса значений в определённое время дня. |
|
Возвращает позиции индекса значений между определенными временами дня. |
Операции, специфичные для времени#
|
Преобразовать время в полночь. |
|
Преобразовать в Index с использованием указанного формата даты. |
|
Привязка временных меток к ближайшей частоте. |
Преобразует Datetime Array/Index с информацией о часовом поясе из одного часового пояса в другой. |
|
|
Локализация Datetime Array/Index без часового пояса в Datetime Array/Index с часовым поясом. |
|
Выполнить операцию округления данных до указанного freq. |
|
Выполнить операцию округления вниз для данных до указанного freq. |
|
Выполняет операцию округления вверх для данных до указанной freq. |
|
Вернуть названия месяцев с указанной локалью. |
|
Возвращает названия дней с указанной локалью. |
Преобразование#
|
Преобразовать в dtype с заданным разрешением единиц измерения. |
|
Приведение к PeriodArray/PeriodIndex с определённой частотой. |
|
Вернуть ndarray из |
|
Создайте Series с индексом и значениями, равными ключам индекса. |
|
Создать DataFrame со столбцом, содержащим Index. |
Методы#
|
Возвращает среднее значение массива. |
|
Возвращает выборочное стандартное отклонение по указанной оси. |
TimedeltaIndex#
|
Неизменяемый индекс данных timedelta64. |
Компоненты#
Количество дней для каждого элемента. |
|
Количество секунд (>= 0 и меньше 1 дня) для каждого элемента. |
|
Количество микросекунд (>= 0 и меньше 1 секунды) для каждого элемента. |
|
Количество наносекунд (>= 0 и меньше 1 микросекунды) для каждого элемента. |
|
pandas.Series.reset_index |
|
Пытается вернуть строку, представляющую частоту, сгенерированную infer_freq. |
Преобразование#
|
Преобразовать в dtype с заданным разрешением единиц измерения. |
|
Возвращает ndarray объектов datetime.timedelta. |
|
Создайте Series с индексом и значениями, равными ключам индекса. |
|
Выполнить операцию округления данных до указанного freq. |
|
Выполнить операцию округления вниз для данных до указанного freq. |
|
Выполняет операцию округления вверх для данных до указанной freq. |
|
Создать DataFrame со столбцом, содержащим Index. |
Методы#
|
Возвращает среднее значение массива. |
PeriodIndex#
|
Неизменяемый ndarray, содержащий порядковые значения, указывающие на регулярные периоды времени. |
Свойства#
Дни периода. |
|
День недели с понедельником=0, воскресеньем=6. |
|
День недели с понедельником=0, воскресеньем=6. |
|
Порядковый день года. |
|
Порядковый день года. |
|
Количество дней в месяце. |
|
Количество дней в месяце. |
|
Получить Timestamp для конца периода. |
|
Возвращает объект частоты в виде строки, если он установлен, иначе None. |
|
Час периода. |
|
Логическое значение, указывающее, принадлежит ли дата к високосному году. |
|
Минута периода. |
|
Месяц как январь=1, декабрь=12. |
|
Квартал даты. |
|
Второй из периода. |
|
Получить Timestamp для начала периода. |
|
Порядковый номер недели в году. |
|
День недели с понедельником=0, воскресеньем=6. |
|
Порядковый номер недели в году. |
|
Год периода. |
Методы#
|
Преобразовать PeriodArray в указанную частоту freq. |
|
Преобразовать в Index с использованием указанного формата даты. |
|
Приведение к DatetimeArray/Index. |
|
|
|