pandas.Flags #

熊猫类 Flags ( obj , * , allowed_duplicate_labels ) [来源] #

适用于 pandas 对象的标志。

参数
obj系列或 DataFrame

这些标志关联的对象。

allowed_duplicate_labels bool, 默认 True

该对象是否允许重复标签。默认情况下,允许重复标签。当索引(或 DataFrame 的列)不唯一或任何后续操作引入重复项时,将此设置为False将导致errors.DuplicateLabelError引发 。有关更多信息,请参阅禁止重复标签

警告

这是一个实验性功能。目前,许多方法无法传播该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)>

属性

allows_duplicate_labels

该对象是否允许重复标签。

方法