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


Python pandas.DataFrame.set_flags用法及代碼示例


用法:

DataFrame.set_flags(*, copy=False, allows_duplicate_labels=None)

返回帶有更新標誌的新對象。

參數

allows_duplicate_labels布爾型,可選

返回的對象是否允許重複標簽。

返回

Series或DataFrame

與調用者相同的類型。

注意

此方法返回一個新對象,該對象是與輸入數據相同的視圖。改變輸入或輸出值將反映在另一個中。

此方法旨在用於方法鏈中。

“Flags” 與 “metadata” 不同。標誌反映了 pandas 對象(Series 或 DataFrame)的屬性。元數據是 index 據集的屬性,應存儲在 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

相關用法


注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.DataFrame.set_flags。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。