Spec-Zone.ru › pandas 0.25

pandas.PeriodIndex

class pandas.PeriodIndex [source]

Неизменяемый массив ndarray, содержащий порядковые значения, указывающие на регулярные временные периоды, такие как конкретные годы, кварталы, месяцы и т. д.

Ключи индекса упакованы в объекты Period, которые содержат метаданные (например, информацию о частоте).

Параметры:
data : array-like (1d integer np.ndarray or PeriodArray), optional

Необязательные данные в формате периода для построения индекса

copy : bool

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

freq : string or period object, optional

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

start : starting value, period-like, optional

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

Устаревшее с версии 0.24.0.

periods : int, optional, > 0

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

Устаревшее с версии 0.24.0.

end : end value, period-like, optional

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

Устаревшее с версии 0.24.0.

year : int, array, or Series, default None
month : int, array, or Series, default None
quarter : int, array, or Series, default None
day : int, array, or Series, default None
hour : int, array, or Series, default None
minute : int, array, or Series, default None
second : int, array, or Series, default None
tz : object, default None

Временная зона для преобразования данных datetime64 в периоды

dtype : str or PeriodDtype, default None

См. также

Index
Базовый тип индекса pandas.
Period
Представляет временной период.
DatetimeIndex
Индекс с данными datetime64.
TimedeltaIndex
Индекс данных timedelta64.
period_range
Создание PeriodIndex с фиксированной частотой.

Примечания

Создание PeriodIndex на основе start, periods, и end было устаревшим в пользу period_range().

Примеры

>>> idx = pd.PeriodIndex(year=year_arr, quarter=q_arr)

Атрибуты

day Дни периода
dayofweek День недели, где понедельник=0, воскресенье=6
dayofyear Порядковый день года
days_in_month Количество дней в месяце
daysinmonth Количество дней в месяце
freq Возвращает объект частоты, если он задан, в противном случае None.
freqstr Возвращает объект частоты в виде строки, если он задан, в противном случае None.
hour Час периода
is_leap_year Логическое значение, указывающее, принадлежит ли дата високосному году
minute Минута периода
month Месяц, где январь=1, декабрь=12
quarter Квартал даты
second Секунда периода
week Порядковый номер недели года
weekday День недели, где понедельник=0, воскресенье=6
weekofyear Порядковый номер недели года
year Год периода
end_time
qyear
start_time

Методы

asfreq(self, \*args, \*\*kwargs) Преобразовать массив/индекс Period в указанную частоту freq.
strftime(self, \*args, \*\*kwargs) Преобразовать в индекс с использованием указанного формата даты.
to_timestamp(self, \*args, \*\*kwargs) Преобразовать в DatetimeArray/Index.

© 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.25.0/reference/api/pandas.PeriodIndex.html

Spec-Zone.ru

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