Spec-Zone.ru › pandas 0.24

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API