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