當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。