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 : объект
Имя, которое будет храниться в индексе
Примечания
Чтобы узнать больше о строках частоты, см. ссылку.
Атрибуты
Tвозвращает транспонирование, которое по определению равно self asi8asobjectвозвращает объект Index, который содержит упакованные значения baseвозвращает базовый объект, если память для базовых данных componentsВозвращает таблицу со составляющими (дни, часы, минуты, секунды, миллисекунды, микросекунды, наносекунды) Timedeltas. dataвозвращает указатель на данные базовых данных daysЧисло дней для каждого элемента. dtypedtype_strflagsfreqfreqstrВозвращает объект частоты в виде строки, если он установлен, иначе 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)округлить индекс до указанной частоты copy([name, deep, dtype])Создать копию этого объекта. delete(loc)Создать новый DatetimeIndex с удаленными переданными позициями. difference(other)Возвращает новый индекс с элементами из индекса, которые отсутствуют в other.drop(labels[, errors])Создать новый индекс с удаленными переданными метками drop_duplicates(\*args, \*\*kwargs)Возвращает индекс с удаленными дублирующими значениями dropna([how])Возвращает индекс без значений NA/NaN duplicated(\*args, \*\*kwargs)Возвращает булевый массив np.ndarray, обозначающий дублирующиеся значения equals(other)Определяет, содержат ли два объекта Index одни и те же элементы. factorize([sort, na_sentinel])Кодировать объект как перечисляемый тип или категориальную переменную fillna([value, downcast])Заполнить значения NA/NaN указанным значением floor(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_lexsorted_for_tuple(tup)is_mixed()is_numeric()is_object()is_type_compatible(typ)
isin(values)Вычислить булеву массив, указывающий, находится ли каждое значение индекса в item()возвращает первый элемент базовых данных как python join(other[, how, level, return_indexers])См. Index.join map(f)max([axis])Возвращает максимальное значение индекса или максимальное значение по оси. memory_usage([deep])Использование памяти моими значениями min([axis])Возвращает минимальное значение индекса или минимальное значение по оси. nunique([dropna])Возвращает количество уникальных элементов в объекте. order([return_indexer, ascending])Возвращает отсортированную копию индекса putmask(mask, value)возвращает новый индекс с установленными значениями по маске ravel([order])возвращает массив ndarray с уплощенными значениями базовых данных reindex(target[, method, level, limit, ...])Создать индекс со значениями целевого объекта (перемещать/добавлять/удалять значения по необходимости) rename(name[, inplace])Установить новые имена в индексе. repeat(repeats, \*args, \*\*kwargs)Аналогично ndarray.repeat reshape(\*args, \*\*kwargs)НЕ РЕАЛИЗОВАНО: не вызывайте этот метод, так как изменение формы не поддерживается для объектов Index и приведет к ошибке. round(freq, \*args, \*\*kwargs)округлить индекс до указанной частоты searchsorted(key[, 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 индекса strпсевдоним StringMethodssummary([name])возвращает сжатое представление 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_native_types([slicer])срезы, а затем форматирование to_pytimedelta()Возвращает TimedeltaIndex как объект ndarray datetime.timedelta объектов to_series(\*\*kwargs)Создаёт Series с индексом и значениями, равными ключам индекса. tolist()возвращает список базовых данных total_seconds()Общее время каждого элемента в секундах. transpose(\*args, \*\*kwargs)возвращает транспонирование, которое по определению равно self union(other)Специализированное объединение для объектов TimedeltaIndex. unique()Возвращает Index уникальных значений в объекте. 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.19.2/generated/pandas.TimedeltaIndex.html