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 -
Если периоды равны 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Возвращает таблицу данных компонентов (дни, часы, минуты, секунды, миллисекунды, микросекунды, наносекунды) Timedeltas. inferred_freqПопытка возврата строки, представляющей предположение о частоте, сгенерированной с помощью infer_freq. Методы
to_pytimedelta(self, \*args, \*\*kwargs)Возвращает Timedelta массив/индекс как объект ndarray объектов datetime.timedelta. to_series(self[, index, name])Создает Series с индексом и значениями, равными ключам индекса, полезно для map для возвращения индексатора на основе индекса. round(self, freq[, ambiguous, nonexistent])Выполняет операцию округления данных до заданной freq.floor(self, freq[, ambiguous, nonexistent])Выполняет операцию округления вниз данных до заданной freq.ceil(self, freq[, ambiguous, nonexistent])Выполняет операцию округления вверх данных до заданной freq.to_frame(self[, index, name])Создает DataFrame со столбцом, содержащим индекс. mean(self, \*args, \*\*kwargs)Возвращает среднее значение массива. -
© 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.25.0/reference/api/pandas.TimedeltaIndex.html