Spec-Zone.ru › pandas 0.25

pandas.arrays.PeriodArray

class pandas.arrays.PeriodArray(values, freq=None, dtype=None, copy=False) [source]

Pandas ExtensionArray для хранения данных Period.

Пользователи должны использовать period_array() для создания новых экземпляров.

Параметры:
values : Union[PeriodArray, Series[period], ndarray[int], PeriodIndex]

Данные для хранения. Это должны быть массивы, которые могут быть непосредственно преобразованы в порядковые значения без вывода или копирования (PeriodArray, ndarray[int64]), или рамка вокруг такого массива (Series[period], PeriodIndex).

freq : str or DateOffset

freq, используемый для массива. В основном применяется, когда values является массивом ndarray целых чисел, когда требуется freq. Когда values является PeriodArray (или рамкой вокруг), проверяется, что values.freq соответствует freq.

dtype : PeriodDtype, optional

Экземпляр PeriodDtype, из которого извлекается freq. Если оба freq и dtype указаны, то частоты должны совпадать.

copy : bool, default False

Нужно ли копировать порядковые значения перед хранением.

См. также

period_array
Создать новый PeriodArray.
PeriodIndex
Неизменяемый индекс для данных периода.

Примечания

PeriodArray состоит из двух компонентов

  • ordinals : целочисленный массив ndarray
  • freq : pd.tseries.offsets.Offset

Значения физически хранятся как 1-мерный массив ndarray целых чисел. Они называются «порядковыми значениями» и представляют собой некий сдвиг от базового значения.

freq указывает интервал, охватываемый каждым элементом массива. Все элементы PeriodArray имеют одинаковый freq.

Атрибуты

None

Методы

None

© 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.arrays.PeriodArray.html

Spec-Zone.ru

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