pandas.TimedeltaIndex
-
class pandas.TimedeltaIndex[source] -
Неизменяемый массив ndarray типа timedelta64, представленный внутри как int64, и который можно преобразовать в объекты timedelta
Параметры: -
data : array-like (1-dimensional), optional -
Необязательные данные типа timedelta для построения индекса
-
unit : unit of the arg (D,h,m,s,ms,us,ns) denote the unit, optional -
представляющие собой целое или вещественное число
-
freq : string or pandas offset object, optional -
Один из строк pandas временных сдвигов или соответствующих объектов. Строка ‘infer’ может быть передана для задания частоты индекса как выведенной частоты при создании
-
copy : bool -
Создать копию входного массива ndarray
-
start : starting value, timedelta-like, optional -
Если данные равны None, start используется в качестве начальной точки при генерации регулярных данных timedelta.
Устарело начиная с версии 0.24.0.
-
periods : int, optional, > 0 -
Число периодов для генерации, если генерируется индекс. Имеет приоритет над аргументом end
Устарело начиная с версии 0.24.0.
-
end : end time, timedelta-like, optional -
Если periods равен None, генерируемый индекс будет расширяться до первого соответствующего времени на или сразу после аргумента end
Устарело начиная с версии 0.24.: 0
-
closed : string or None, default None -
Сделать интервал закрытым относительно заданной частоты по левому, правому или обеим сторонам (None)
Устарело начиная с версии 0.24.: 0
-
name : object -
Имя для хранения в индексе
См. также
-
Index - Базовый тип индекса pandas.
-
Timedelta - Представляет длительность между двумя датами или временами.
-
DatetimeIndex - Индекс данных datetime64.
-
PeriodIndex - Индекс данных Period.
-
timedelta_range - Создать TimedeltaIndex с фиксированной частотой.
Примечания
Дополнительную информацию о строках частоты см. на этой странице.
Создание TimedeltaIndex на основе
start,periods, иendустарело в пользуtimedelta_range().Атрибуты
daysКоличество дней для каждого элемента. secondsКоличество секунд (>= 0 и меньше 1 дня) для каждого элемента. microsecondsКоличество микросекунд (>= 0 и меньше 1 секунды) для каждого элемента. nanosecondsКоличество наносекунд (>= 0 и меньше 1 микросекунды) для каждого элемента. componentsВозвращает DataFrame компонентов (дней, часов, минут, секунд, миллисекунд, микросекунд, наносекунд) timedelta. inferred_freqПопытка вернуть строку, представляющую предположение о частоте, сгенерированное с помощью infer_freq. Методы
to_pytimedelta(*args, **kwargs)Возвращает массив/индекс Timedelta как массив ndarray объектов datetime.timedelta. to_series([index, name])Создает Series с индексом и значениями, равными ключам индекса, полезно для map для возвращения индексатора на основе индекса. round(freq[, ambiguous, nonexistent])Выполняет операцию округления данных до заданной freq.floor(freq[, ambiguous, nonexistent])Выполняет операцию округления вниз данных до заданной freq.ceil(freq[, ambiguous, nonexistent])Выполняет операцию округления вверх данных до заданной freq.to_frame([index, name])Создает DataFrame со столбцом, содержащим индекс. -
© 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.24.2/reference/api/pandas.TimedeltaIndex.html