pandas.DataFrame.set_flags
- DataFrame.set_flags(*, copy=False, allows_duplicate_labels=None)[source]
-
Возвращает новый объект с обновлёнными флагами.
- Параметры
-
- allows_duplicate_labels:bool, optional
-
Разрешать ли дубликаты меток в возвращаемом объекте.
- Возвращает
-
- Series или DataFrame
-
Тип, совпадающий с типом вызывающего объекта.
См. также
DataFrame.attrs-
Глобальные метаданные, применяемые к этому набору данных.
DataFrame.flags-
Глобальные флаги, применяемые к этому объекту.
Примечания
Этот метод возвращает новый объект, являющийся представлением тех же данных, что и входной. Изменение входных или выходных значений будет отражено в другом.
Этот метод предназначен для использования в цепочках методов.
«Флаги» отличаются от «метаданных». Флаги отражают свойства объекта pandas (Series или DataFrame). Метаданные относятся к свойствам набора данных и должны храниться в
DataFrame.attrs.Примеры
>>> df = pd.DataFrame({"A": [1, 2]}) >>> df.flags.allows_duplicate_labels True >>> df2 = df.set_flags(allows_duplicate_labels=False) >>> df2.flags.allows_duplicate_labels False
© 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.DataFrame.set_flags.html