pandas.TimedeltaIndex
-
class pandas.TimedeltaIndex -
Неизменяемый массив ndarray типа timedelta64, представленный внутри как int64, и который можно преобразовать в объекты timedelta
Параметры: данные : массив-подобный (одномерный), необязательный
Необязательные данные типа timedelta для построения индекса
единица: единица аргумента (D, h, m, s, ms, us, ns) обозначает единицу, необязательно
которое является целым числом/вещественным числом
freq: частота для индекса, необязательно
копия : bool
Создать копию входного массива ndarray
start : начальное значение, тип timedelta, необязательно
Если данные равны None, start используется в качестве начальной точки для генерации регулярных данных timedelta.
периоды : целое число, необязательно, > 0
Количество периодов для генерации, если генерируется индекс. Имеет приоритет перед аргументом end
end : конечное время, тип timedelta, необязательно
Если периоды равны None, генерируемый индекс будет расширяться до первого соответствующего времени в или сразу после аргумента end
closed : строка или None, по умолчанию None
Сделать интервал закрытым по отношению к заданной частоте по ‘левому’, ‘правому’ или обеим сторонам (None)
имя : объект
Имя, которое будет храниться в индексе
Атрибуты
Tвозвращает транспонирование, которое по определению равно self asi8asobjectвозвращает индекс типа object, который содержит упакованные значения 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)ceil(freq)округляет индекс до указанной частоты copy([name, deep, dtype])Создать копию этого объекта. delete(loc)Создать новый DatetimeIndex с удаленными переданными местоположениями. diff(*args, **kwargs)difference(other)Возвращает новый индекс с элементами из индекса, которые не содержатся в other.drop(labels[, errors])Создать новый индекс с удаленными переданными метками drop_duplicates(*args, **kwargs)Возвращает индекс с удаленными дублирующими значениями duplicated(*args, **kwargs)Возвращает булевый массив np, обозначающий дублирующиеся значения equals(other)Определяет, содержат ли два объекта Index одни и те же элементы. factorize([sort, na_sentinel])Кодировать объект как перечисляемый тип или категориальную переменную fillna([value, downcast])Заполнить значения NaN/NA указанным значением 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(f)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 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])Для индекса, содержащего строки или объекты datetime.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.unique с обработкой метаданных DatetimeIndex/PeriodIndex value_counts([normalize, sort, ascending, ...])Возвращает объект, содержащий подсчёты уникальных значений. view([cls])
© 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.18.1/generated/pandas.TimedeltaIndex.html