pandas.arrays.PeriodArray
- classpandas.arrays.PeriodArray(values, dtype=None, freq=None, copy=False)[source]
-
Pandas ExtensionArray для хранения данных Period.
Пользователи должны использовать
period_array()для создания новых экземпляров. В качестве альтернативы,array()можно использовать для создания новых экземпляров из последовательности скаляров Period.- Parameters
-
- values:Union[PeriodArray, Series[period], ndarray[int], PeriodIndex]
-
Данные для хранения. Это должны быть массивы, которые могут быть напрямую преобразованы в порядковые значения без вывода или копирования (PeriodArray, ndarray[int64]), или упаковка таких массивов (Series[period], PeriodIndex).
- dtype:PeriodDtype, optional
-
Экземпляр PeriodDtype, из которого извлечь freq. Если заданы и freq, и dtype, то частоты должны совпадать.
- freq:str or DateOffset
-
Использовать freq для массива. В основном применимо, когда values является массивом целых чисел, когда freq необходим. Когда values это PeriodArray (или упаковка), проверяется, что
values.freqсоответствует freq. - copy:bool, default False
-
Копировать порядковые значения перед хранением.
См. также
Period-
Представляет период времени.
PeriodIndex-
Неизменяемый индекс для данных периода.
period_range-
Создать массив Period с фиксированной частотой.
array-
Создать массив pandas.
Примечания
PeriodArray состоит из двух компонентов:
ordinals : целочисленный массив ndarray
freq : pd.tseries.offsets.Offset
Значения физически хранятся в виде 1-мерного массива целых чисел. Они называются «порядковыми значениями» и представляют собой некоторый вид смещения от базы.
freq указывает интервал, охватываемый каждым элементом массива. Все элементы PeriodArray имеют одинаковый freq.
Атрибуты
None
Методы
None
© 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.arrays.PeriodArray.html