pandas.Flags
- classpandas.Flags(obj, *, allows_duplicate_labels)[source]
-
Флаги, применяемые к объектам pandas.
Новая в версии 1.2.0.
- Параметры
-
- obj:Series или DataFrame
-
Объект, с которым связаны эти флаги.
- allows_duplicate_labels:bool, по умолчанию True
-
Разрешить дублирование меток в этом объекте. По умолчанию дублирование меток разрешено. Установка этого значения в
Falseприведет к тому, что будет возбуждена ошибкаerrors.DuplicateLabelError, когда индекс (или столбцы для DataFrame) не уникальны, или любая последующая операция вводит дубликаты. См. Запрещение дублирования меток для получения дополнительной информации.Предупреждение
Эта функция находится в стадии эксперимента. В настоящее время многие методы не передают значение
allows_duplicate_labels. В будущих версиях ожидается, что каждый метод, принимающий или возвращающий один или несколько объектов DataFrame или Series, будет передаватьallows_duplicate_labels.
Примечания
Атрибуты можно установить двумя способами
>>> df = pd.DataFrame() >>> df.flags <Flags(allows_duplicate_labels=True)> >>> df.flags.allows_duplicate_labels = False >>> df.flags <Flags(allows_duplicate_labels=False)>
>>> df.flags['allows_duplicate_labels'] = True >>> df.flags <Flags(allows_duplicate_labels=True)>
Атрибуты
Разрешает ли этот объект дублирование меток.
© 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.Flags.html