pandas.arrays.TimedeltaArray
-
class pandas.arrays.TimedeltaArray(values, dtype=dtype('<m8[ns]'), freq=None, copy=False)[source] -
Pandas ExtensionArray для данных типа timedelta.
В версии 0.24.0.
Предупреждение
TimedeltaArray в настоящее время находится в стадии разработки, и его API может быть изменен без предупреждения. В частности,
TimedeltaArray.dtypeожидается, что он будет экземпляром подклассаExtensionDtype.Параметры: -
values : array-like -
Данные типа timedelta.
-
dtype : numpy.dtype -
В настоящее время принимается только
numpy.dtype("timedelta64[ns]"). -
freq : Offset, optional -
copy : bool, default False -
Копировать ли основную массив данных.
Атрибуты
asi8Целочисленное представление значений. componentsВозвращает DataFrame компонентов (дни, часы, минуты, секунды, миллисекунды, микросекунды, наносекунды) timedelta. daysКоличество дней для каждого элемента. dtypeТип данных для TimedeltaArray. freqВозвращает объект частоты, если он задан, иначе None. freqstrВозвращает объект частоты в виде строки, если он задан, иначе None. inferred_freqПопытка вернуть строку, представляющую предположение о частоте, сгенерированное функцией infer_freq. microsecondsКоличество микросекунд (>= 0 и меньше 1 секунды) для каждого элемента. nanosecondsКоличество наносекунд (>= 0 и меньше 1 микросекунды) для каждого элемента. nbytesКоличество байтов, необходимое для хранения этого объекта в памяти. resolutionВозвращает день, час, минуту, секунду, миллисекунду или микросекунду. secondsКоличество секунд (>= 0 и меньше 1 дня) для каждого элемента. shapeВозвращает кортеж измерений массива. sizeКоличество элементов в этом массиве. Методы
argsort([ascending, kind])Возвращает индексы, которые бы отсортировали этот массив. astype(dtype[, copy])Преобразовать в массив NumPy с типом ‘dtype’. ceil(freq[, ambiguous, nonexistent])Выполнить операцию ceil над данными до указанной freq.copy([deep])Возвращает копию массива. dropna()Возвращает ExtensionArray без значений NA. factorize([na_sentinel])Кодировать ExtensionArray как перечислимый тип. fillna([value, method, limit])Заполнить значения NA/NaN с использованием указанного метода. floor(freq[, ambiguous, nonexistent])Выполнить операцию floor над данными до указанной freq.isna()Одномерный массив, указывающий, отсутствует ли каждое значение. max([axis, skipna])Возвращает максимальное значение массива или максимальное значение по оси. min([axis, skipna])Возвращает минимальное значение массива или минимальное значение по оси. repeat(repeats, *args, **kwargs)Повторяет элементы массива. round(freq[, ambiguous, nonexistent])Выполнить операцию округления данных до указанной freq.searchsorted(value[, side, sorter])Найти индексы, куда нужно вставить элементы для поддержания порядка. shift([periods, fill_value])Сдвинуть значения на нужное число. take(indices[, allow_fill, fill_value])Извлечь элементы из массива. to_pytimedelta()Возвращает массив/индекс Timedelta как объект ndarray datetime.timedelta. total_seconds()Возвращает общую продолжительность каждого элемента, выраженную в секундах. unique()Вычислить ExtensionArray уникальных значений. value_counts([dropna])Возвращает Series, содержащую подсчеты уникальных значений. view([dtype])Новый вид на этот массив с теми же данными. map -
© 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.arrays.TimedeltaArray.html