pandas.TimedeltaIndex
-
class pandas.TimedeltaIndex[source] -
Неизменяемый массив ndarray типа timedelta64, представленный внутри как int64, и который может быть преобразован в объекты timedelta.
Параметры: data : массив-подобный объект (одномерный), необязательно
Необязательные данные типа timedelta для создания индекса
unit: единица измерения аргумента (D,h,m,s,ms,us,ns), необязательно
представляющие целое или дробное число
freq: частота для индекса, необязательно
copy : bool
Создать копию входного массива ndarray
start : начальное значение, типа timedelta, необязательно
Если data равно None, start используется в качестве начальной точки при генерации данных регулярного типа timedelta.
periods : целое число, > 0, необязательно
Количество периодов для генерации, если генерируется индекс. Имеет приоритет над аргументом end.
end : конечное время, типа timedelta, необязательно
Если periods равно None, сгенерированный индекс будет простираться до первого соответствующего момента времени, равного или немного после аргумента end.
closed : строка или None, по умолчанию None
Сделать интервал закрытым относительно заданной частоты по левому, правому краю или обеим сторонам (None)
name : объект
Имя, которое будет храниться в индексе
См. также
-
Index - Основной тип индекса pandas
-
Timedelta - Представляет продолжительность между двумя датами или временами.
-
DatetimeIndex - Индекс данных datetime64
-
PeriodIndex - Индекс данных Period
Примечания
Чтобы узнать больше о строках частоты, пожалуйста, посетите данную ссылку.
Атрибуты
Tвозвращает транспонированный индекс, по определению это сам индекс asi8asobjectвозвращает индекс типа object, содержащий упакованные значения baseвозвращает базовый объект, если память базовых данных componentsВозвращает DataFrame с компонентами (дни, часы, минуты, секунды, миллисекунды, микросекунды, наносекунды) временных интервалов. dataвозвращает указатель на данные базового массива daysКоличество дней для каждого элемента. dtypedtype_stremptyflagsfreqfreqstrВозвращает объект частоты в виде строки, если он задан, иначе None has_duplicateshasnansinferred_freqinferred_typeis_all_datesis_monotonicСиноним для is_monotonic_increasing (устарело) is_monotonic_decreasingВозвращает True, если индекс монотонно убывает (только равные или is_monotonic_increasingВозвращает True, если индекс монотонно возрастает (только равные или is_uniqueitemsizeВозвращает размер типа данных элемента базовых данных microsecondsКоличество микросекунд (≥ 0 и меньше 1 секунды) для каждого элемента. namenamesnanosecondsКоличество наносекунд (≥ 0 и меньше 1 микросекунды) для каждого элемента. nbytesВозвращает количество байтов в базовых данных ndimВозвращает число измерений базовых данных. nlevelsresolutionsecondsКоличество секунд (≥ 0 и меньше 1 дня) для каждого элемента. shapeВозвращает кортеж, содержащий размеры базовых данных sizeВозвращает количество элементов в базовых данных stridesВозвращает шаги базовых данных valuesВозвращает базовые данные в виде массива ndarray Методы
-
all([other])any([other])append(other)Присоединить коллекцию опций индекса вместе argmax([axis])Возвращает индексы максимальных значений по оси. argmin([axis])Возвращает индексы минимальных значений по оси. argsort(*args, **kwargs)Возвращает индексы, которые отсортируют индекс и его данные. asof(label)Для отсортированного индекса возвращает самый последний метку до и включая переданную метку. asof_locs(where, mask)where : массив временных меток astype(dtype[, copy])Создать индекс со значениями, преобразованными к типам данных. ceil(freq)округлить индекс до указанного freq contains(key)возвращает булево значение, если этот ключ В индексе copy([name, deep, dtype])Создать копию этого объекта. delete(loc)Создать новый DatetimeIndex с удаленными переданными местоположениями. difference(other)Возвращает новый индекс с элементами из индекса, которые не присутствуют в other.drop(labels[, errors])Создать новый индекс с удаленными переданными метками drop_duplicates([keep])Возвратить индекс со удаленными дубликатами значений dropna([how])Возвращает индекс без значений NA/NaN duplicated([keep])Возвращает булевый массив np.ndarray, обозначающий дублированные значения equals(other)Определяет, содержат ли два объекта Index одни и те же элементы. factorize([sort, na_sentinel])Кодировать объект как перечислимый тип или категориальную переменную fillna([value, downcast])Заполнить значения NA/NaN указанным значением floor(freq)округлить индекс до указанного freq format([name, formatter])Отобразить строковое представление индекса 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_value_maybe_box(series, key)get_values()вернуть основополагающие данные в виде массива ndarray groupby(values)Сгруппировать метки индекса по заданному массиву значений. holds_integer()identical(other)Аналогично equals, но проверяет, что другие сопоставимые атрибуты insert(loc, item)Создать новый индекс, вставив новый элемент в заданную позицию intersection(other)Специализированное пересечение для объектов TimedeltaIndex. is_(other)Более гибкая, быстрая проверка, подобная is, но которая работает через представленияis_boolean()is_categorical()is_floating()is_integer()is_interval()is_lexsorted_for_tuple(tup)is_mixed()is_numeric()
is_object()is_type_compatible(typ)isin(values)Вычислить булеву массив, определяющий, содержится ли каждое значение индекса в isna()Обнаружить пропущенные значения isnull()Обнаружить пропущенные значения item()возвратить первый элемент базовых данных в виде объекта Python join(other[, how, level, return_indexers, sort])См. Index.join map(f)max([axis])Возвращает максимальное значение индекса или максимальное значение по оси. memory_usage([deep])Использование памяти моими значениями min([axis])Возвращает минимальное значение индекса или минимальное значение по оси. notna()Обратное isna notnull()Обратное isna nunique([dropna])Возвращает количество уникальных элементов в объекте. putmask(mask, value)возвращает новый индекс со значениями, установленным с помощью маски ravel([order])возвращает одномерный массив из сжатых значений базовых данных reindex(target[, method, level, limit, ...])Создать индекс со значениями целевого (переместить/добавить/удалить значения по необходимости) rename(name[, inplace])Установить новые имена для индекса. repeat(repeats, *args, **kwargs)Аналогично ndarray.repeat reshape(*args, **kwargs)НЕ РЕАЛИЗОВАНО: не вызывайте этот метод, так как изменение формы не поддерживается для объектов Index и вызовет ошибку. round(freq, *args, **kwargs)округлить индекс до указанной частоты searchsorted(value[, side, sorter])Найти индексы, где элементы должны быть вставлены для поддержания порядка. set_names(names[, level, inplace])Установить новые имена для индекса. set_value(arr, key, value)Быстрый поиск значения из одномерного массива ndarray. shift(n[, freq])Специализированный сдвиг, который производит DatetimeIndex 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 Index strПсевдоним StringMethodssummary([name])возвращает обобщенное представление symmetric_difference(other[, result_name])Вычислить симметричную разность двух объектов Index. take(indices[, axis, allow_fill, fill_value])возвращает новый индекс выбранных значениями индексов to_datetime([dayfirst])УСТАРЕЛО: используйте вместо него pandas.to_datetime().to_frame([index])Создать DataFrame со столбцом, содержащим индекс. to_native_types([slicer])Форматировать указанные значения selfи вернуть их.to_pytimedelta()Вернуть TimedeltaIndex как одномерный массив объекта datetime.timedelta to_series(**kwargs)Создать Series с индексом и значениями, равными ключам индекса tolist()возвращает список базовых данных total_seconds()Общее время каждого элемента, выраженное в секундах. transpose(*args, **kwargs)возвращает транспонирование, которое по определению является самим собой union(other)Специализированное объединение для объектов TimedeltaIndex. 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.22.0/generated/pandas.TimedeltaIndex.html