Spec-Zone.ru › pandas 0.24

pandas.arrays.DatetimeArray

class pandas.arrays.DatetimeArray(values, dtype=dtype('<M8[ns]'), freq=None, copy=False) [source]

Pandas ExtensionArray для данных datetime без или с часовым поясом.

Новое в версии 0.24.0.

Предупреждение

DatetimeArray в настоящее время находится в стадии разработки, и его API может быть изменён без предупреждения. В частности, DatetimeArray.dtype ожидается, что он всегда будет экземпляром подкласса ExtensionDtype.

Параметры:
values : Series, Index, DatetimeArray, ndarray

Данные datetime.

Для DatetimeArray values (или Series или Index, содержащие его), dtype и freq будут извлечены из values, при этом приоритет будет отдан

dtype : numpy.dtype or DatetimeTZDtype

Обратите внимание, что единственный разрешённый тип NumPy — ‘datetime64[ns]’.

freq : str or Offset, optional
copy : bool, default False

Копировать ли базовую массив значений.

Атрибуты

asi8 Целочисленное представление значений.
date Возвращает массив NumPy объектов python datetime.date (именно часть даты Timestamp без информации о часовом поясе).
day Дни datetime.
dayofweek День недели, где понедельник=0, воскресенье=6.
dayofyear Порядковый день года.
days_in_month Количество дней в месяце.
daysinmonth Количество дней в месяце.
dtype Тип данных для DatetimeArray.
freq Возвращает объект частоты, если он установлен, иначе None.
freqstr Возвращает объект частоты в виде строки, если он установлен, иначе None
hour Часы datetime.
inferred_freq Попытка вернуть строку, представляющую предположение о частоте, сгенерированное infer_freq.
is_leap_year Логический индикатор, если дата принадлежит високосному году.
is_month_end Указывает, является ли дата последним днём месяца.
is_month_start Указывает, является ли дата первым днём месяца.
is_normalized Возвращает True, если все даты — полночь («без времени»)
is_quarter_end Индикатор, является ли дата последним днём квартала.
is_quarter_start Индикатор, является ли дата первым днём квартала.
is_year_end Указывает, является ли дата последним днём года.
is_year_start Указывает, является ли дата первым днём года.
microsecond Микросекунды datetime.
minute Минуты datetime.
month Месяц, где январь=1, декабрь=12.
nanosecond Наносекунды datetime.
nbytes Количество байтов, необходимых для хранения этого объекта в памяти.
quarter Квартал даты.
resolution Возвращает день, час, минуту, секунду, миллисекунду или микросекунду
second Секунды datetime.
shape Возвращает кортеж измерений массива.
size Количество элементов в этом массиве.
time Возвращает массив NumPy объектов datetime.time.
timetz Возвращает массив NumPy объектов datetime.time, также содержащих информацию о часовом поясе.
tz Возвращает часовой пояс, если он есть.
tzinfo Псевдоним для атрибута tz
week Порядковый номер недели года.
weekday День недели, где понедельник=0, воскресенье=6.
weekday_name (УСТЕРЕЖЕН) Название дня недели (например: пятница)
weekofyear Порядковый номер недели года.
year Год datetime.
timetuple

Методы

argsort([ascending, kind]) Возвращает индексы, которые отсортируют этот массив.
astype(dtype[, copy]) Преобразование в массив NumPy с типом ‘dtype’.
ceil(freq[, ambiguous, nonexistent]) Выполнить операцию ceil для данных до указанного freq.
copy([deep]) Возвращает копию массива.
day_name([locale]) Возвращает имена дней DateTimeIndex с указанным языковым стандартом.
dropna() Возвращает ExtensionArray без значений NA.
factorize([na_sentinel]) Кодирование расширенного массива как перечислимого типа.
fillna([value, method, limit]) Заполнение значений NA/NaN с использованием указанного метода.
floor(freq[, ambiguous, nonexistent]) Выполнить операцию floor для данных до указанного freq.
isna() Одномерный массив, указывающий, отсутствует ли каждое значение.
max([axis, skipna]) Возвращает максимальное значение массива или максимальное значение вдоль оси.
min([axis, skipna]) Возвращает минимальное значение массива или минимальное значение вдоль оси.
month_name([locale]) Возвращает имена месяцев DateTimeIndex с указанным языковым стандартом.
normalize() Преобразование времени в полночь.
repeat(repeats, *args, **kwargs) Повторение элементов массива.
round(freq[, ambiguous, nonexistent]) Выполнить операцию округления данных до указанного freq.
searchsorted(value[, side, sorter]) Найти индексы, где элементы следует вставить для сохранения порядка.
shift([periods, fill_value]) Смещение значений на нужное количество позиций.
strftime(date_format) Преобразование в Индекс с использованием заданного date_format.
take(indices[, allow_fill, fill_value]) Извлечение элементов из массива.
to_julian_date() Преобразование массива Datetime в float64 ndarray юлианских дат.
to_period([freq]) Преобразование в PeriodArray/Индекс с определённой частотой.
to_perioddelta(freq) Вычисление TimedeltaArray разницы между значениями индекса и индекса, преобразованного в PeriodArray с заданной частотой.
to_pydatetime() Возвращение массива/индекса Datetime как объекта ndarray объектов datetime.datetime.
tz_convert(tz) Преобразование tz-осознаемого массива/индекса Datetime из одной часовой зоны в другую.
tz_localize(tz[, ambiguous, nonexistent, errors]) Локализация tz-неявного массива/индекса Datetime в tz-осознаемый массив/индекс Datetime.
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.DatetimeArray.html

Spec-Zone.ru

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