Spec-Zone.ru › pandas 0.23

pandas.DatetimeIndex

class pandas.DatetimeIndex [source]

Неизменяемый массив ndarray типа datetime64, представленный внутри как int64, и который может быть преобразован в объекты Timestamp, являющиеся подклассами datetime и несущие метаданные, такие как информация о частоте.

Параметры:

data : массив-подобный объект (одномерный), необязательно

Необязательные данные datetime-подобного типа для построения индекса

copy : bool

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

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

Одна из строк смещения даты pandas или соответствующие объекты

start : начальное значение, datetime-подобный тип, необязательно

Если data равно None, start используется в качестве начальной точки при генерации данных регулярных временных меток.

periods : целое число, необязательно, > 0

Количество периодов для генерации, если генерируется индекс. Имеет приоритет над аргументом end

end : конечное время, datetime-подобный тип, необязательно

Если periods равно None, сгенерированный индекс будет продолжаться до первой соответствующей метки времени на или сразу после аргумента end

closed : строка или None, по умолчанию None

Закрыть интервал относительно заданной частоты слева, справа или с обеих сторон (None)

tz : pytz.timezone or dateutil.tz.tzfile

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

  • ‘infer’ попытается определить часы перехода DST на основе порядка
  • bool-ndarray, где True означает время DST, а False — время вне DST (обратите внимание, что этот флаг применим только к неоднозначным временам)
  • ‘NaT’ вернёт NaT, если есть неоднозначные времена
  • ‘raise’ вызовет AmbiguousTimeError, если есть неоднозначные времена

name : объект

Имя для хранения в индексе

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

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

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

Если True, анализировать даты в data с порядком «год сначала»

См. также

Index
Базовый тип индекса pandas
TimedeltaIndex
Индекс данных timedelta64
PeriodIndex
Индекс данных Period
pandas.to_datetime
Преобразовать аргумент в datetime

Примечания

Чтобы узнать больше о строках частоты, пожалуйста, обратитесь к этой ссылке.

Атрибуты

year Год даты и времени
month Месяц, январь=1, декабрь=12
day Дни даты и времени
hour Часы даты и времени
minute Минуты даты и времени
second Секунды даты и времени
microsecond Микросекунды даты и времени
nanosecond Наносекунды даты и времени
date Возвращает массив numpy объектов python datetime.date (именно, часть даты Timestamp без часового пояса).
time Возвращает массив numpy объектов datetime.time.
dayofyear Порядковый номер дня в году
weekofyear Порядковый номер недели в году
week Порядковый номер недели в году
dayofweek День недели, понедельник=0, воскресенье=6
weekday День недели, понедельник=0, воскресенье=6
quarter Квартал года
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.
tz

Методы

normalize() Преобразовать время в полночь.
strftime(date_format) Преобразовать в индекс с указанным форматом даты.
snap([freq]) Привязать временные метки к ближайшей частоте.
tz_convert(tz) Преобразовать DatetimeIndex с часовым поясом из одного часового пояса в другой.
tz_localize(tz[, ambiguous, errors]) Локализовать DatetimeIndex без часового пояса в DatetimeIndex с часовым поясом.
round(freq, *args, **kwargs) Округлить данные до указанной freq.
floor(freq) Округлить данные вниз до указанной freq.
ceil(freq) Округлить данные вверх до указанной freq.
to_period([freq]) Преобразовать в PeriodIndex с определенной частотой.
to_perioddelta(freq) Вычислить TimedeltaIndex разницы между значениями индекса и индексом, преобразованным в PeriodIndex с указанной частотой.
to_pydatetime() Возвращает DatetimeIndex как массив object ndarray объектов datetime.datetime.
to_series([keep_tz, index, name]) Создать Series с индексом и значениями, равными ключам индекса, полезно с map для возвращения индексатора на основе индекса.
to_frame([index]) Создать DataFrame со столбцом, содержащим индекс.
month_name([locale]) Возвращает имена месяцев DateTimeIndex с указанным локалем.
day_name([locale]) Возвращает имена дней DateTimeIndex с указанным локалем.

© 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.23.4/generated/pandas.DatetimeIndex.html

Spec-Zone.ru

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