当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pandas.Flags用法及代码示例


用法:

class pandas.Flags(obj, *, allows_duplicate_labels)

适用于 pandas 对象的标志。

参数

objSeries或DataFrame

这些标志关联的对象。

allows_duplicate_labels布尔值,默认为真

是否允许此对象中的重复标签。默认情况下,允许重复标签。将此设置为 False 将导致 errors.DuplicateLabelErrorindex(或 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)>

相关用法


注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.Flags。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。