pandas.Series.set_flags#
- Series.set_flags(*, copy=False, allows_duplicate_labels=None)[源代码]#
返回一个具有更新标志的新对象。
- 参数
- allows_duplicate_labels布尔值,可选
返回的对象是否允许重复标签。
- 退货
- 系列或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