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возвращает транспонирование, которое по определению равно self asi8asobjectвозвращает объект Index, содержащий упакованные значения baseвозвращает базовый объект, если память для базовых данных componentsВозвращает DataFrame компонентов (дни, часы, минуты, секунды, миллисекунды, микросекунды, наносекунды) Timedeltas. dataвозвращает указатель на данные базовых данных daysКоличество дней для каждого элемента. dtypedtype_stremptyflagsfreqfreqstrВозвращает объект частоты в виде строки, если он задан, иначе None has_duplicateshasnansinferred_freqinferred_typeis_all_datesis_monotonicпсевдоним для is_monotonic_increasing (устаревшее) is_monotonic_decreasingвозвращает, если индекс монотонно убывает (только равно или is_monotonic_increasingвозвращает, если индекс монотонно возрастает (только равно или 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.21.1/generated/pandas.TimedeltaIndex.html