Spec-Zone.ru › pandas 1

pandas.DatetimeIndex

classpandas.DatetimeIndex(data=None, freq=_NoDefault.no_default, tz=None, normalize=False, closed=None, ambiguous='raise', dayfirst=False, yearfirst=False, dtype=None, copy=False, name=None)[source]

Неизменяемый массив наподобие ndarray типа datetime64.

Внутренне представлен как int64, и может быть преобразован к объектам Timestamp, которые являются подклассами datetime и несут метаданные.

Параметры
data:массив-подобный (одномерный)

Данные типа datetime для создания индекса.

freq:строка или объект смещения pandas, необязательно

Одна из строк смещения даты pandas или соответствующие объекты. Строка ‘infer’ может быть передана для установки частоты индекса как выведенной частоты при создании.

tz:pytz.timezone или dateutil.tz.tzfile или datetime.tzinfo или строка

Установить часовой пояс данных.

normalize:bool, по умолчанию False

Нормализовать даты начала/окончания до полуночи перед генерацией диапазона дат.

closed:{‘left’, ‘right’}, необязательно

Указать, включать ли start и end, которые находятся на границе. По умолчанию включаются граничные точки на обоих концах.

ambiguous:'infer', bool-ndarray, ‘NaT’, по умолчанию ‘raise’

Когда часы возвращались назад из-за DST, могут возникнуть неоднозначные моменты времени. Например, в Центральноевропейском часовом поясе (UTC+01), при переходе с 03:00 DST на 02:00 non-DST, 02:30:00 местного времени происходит как в 00:30:00 UTC, так и в 01:30:00 UTC. В такой ситуации параметр ambiguous определяет, как следует обрабатывать неоднозначные моменты времени.

  • ‘infer’ попытается вывести часы перехода на зимнее время по DST на основе порядка

  • bool-ndarray, где True обозначает время DST, False обозначает время без DST (обратите внимание, что этот флаг применим только для неоднозначных моментов времени)

  • ‘NaT’ вернет NaT, где есть неоднозначные моменты времени

  • ‘raise’ вызовет AmbiguousTimeError, если есть неоднозначные моменты времени.

dayfirst:bool, по умолчанию False

Если True, интерпретировать даты в data с порядком день впереди.

yearfirst:bool, по умолчанию False

Если True, интерпретировать даты в data с порядком год впереди.

dtype:numpy.dtype или DatetimeTZDtype или строка, по умолчанию None

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

copy:bool, по умолчанию False

Создать копию входного массива ndarray.

name:метка, по умолчанию None

Имя, которое будет храниться в индексе.

См. также

Index

Базовый тип индекса pandas.

TimedeltaIndex

Индекс данных типа timedelta64.

PeriodIndex

Индекс данных типа Period.

to_datetime

Преобразовать аргумент в datetime.

date_range

Создать DatetimeIndex с фиксированной частотой.

Примечания

Дополнительную информацию о строках частоты см. в этой ссылке.

Атрибуты

year

Год даты и времени.

month

Месяц, где Январь=1, Декабрь=12.

day

День даты и времени.

hour

Часы даты и времени.

minute

Минуты даты и времени.

second

Секунды даты и времени.

microsecond

Микросекунды даты и времени.

nanosecond

Наносекунды даты и времени.

date

Возвращает массив numpy объектов datetime.date.

time

Возвращает массив numpy объектов datetime.time.

timetz

Возвращает массив numpy объектов datetime.time с часовыми поясами.

dayofyear

Порядковый день года.

day_of_year

Порядковый день года.

weekofyear

(УСТАРЕЛО) Порядковый номер недели в году.

week

(УСТАРЕЛО) Порядковый номер недели в году.

dayofweek

День недели (Понедельник=0, Воскресенье=6).

day_of_week

День недели (Понедельник=0, Воскресенье=6).

weekday

День недели (Понедельник=0, Воскресенье=6).

quarter

Квартал года.

tz

Возвращает часовой пояс.

freq

Возвращает объект частоты, если он установлен, иначе None.

freqstr

Возвращает строковое представление объекта частоты, если он установлен, иначе None.

is_month_start

Указывает, является ли дата первым днём месяца.

is_month_end

Указывает, является ли дата последним днём месяца.

is_quarter_start

Указатель, является ли дата первым днём квартала.

is_quarter_end

Указатель, является ли дата последним днём квартала.

is_year_start

Указывает, является ли дата первым днём года.

is_year_end

Указывает, является ли дата последним днём года.

is_leap_year

Логический указатель, принадлежит ли дата високосному году.

inferred_freq

Попытка вернуть строку, представляющую частоту, сгенерированную с помощью infer_freq.

Методы

normalize(*args, **kwargs)

Преобразовать время в полночь.

strftime(date_format)

Преобразовать в Индекс с указанным форматом даты.

snap([freq])

Привязать временные метки к ближайшей частоте.

tz_convert(tz)

Преобразовать часовую зону DateTime Массива/Индекса из одной часовой зоны в другую.

tz_localize(tz[, ambiguous, nonexistent])

Локализовать tz-неявный DateTime Массив/Индекс в tz-явный DateTime Массив/Индекс.

round(*args, **kwargs)

Выполнить операцию округления данных до указанной freq.

floor(*args, **kwargs)

Выполнить операцию округления вниз данных до указанной freq.

ceil(*args, **kwargs)

Выполнить операцию округления вверх данных до указанной freq.

to_period(*args, **kwargs)

Преобразовать в PeriodArray/Индекс с указанной частотой.

to_perioddelta(freq)

Рассчитать разницы между значениями self и self, преобразованными в Periods с указанной частотой.

to_pydatetime(*args, **kwargs)

Возвращает массив datetime.datetime объектов.

to_series([keep_tz, index, name])

Создать Series с индексом и значениями, равными ключам индекса.

to_frame([index, name])

Создать DataFrame со столбцом, содержащим индекс.

month_name(*args, **kwargs)

Возвращает имена месяцев с указанной локалью.

day_name(*args, **kwargs)

Возвращает имена дней с указанной локалью.

mean(*args, **kwargs)

Возвращает среднее значение массива.

std(*args, **kwargs)

Возвращает выборочное стандартное отклонение по запрошенной оси.

© 2008–2022, 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/1.5.0/reference/api/pandas.DatetimeIndex.html

Spec-Zone.ru

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