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


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


用法:

DataFrame.set_axis(labels, axis=0, inplace=False)

將所需的索引分配給給定的軸。

可以通過分配 list-like 或索引來更改列或行標簽的索引。

參數

labelslist-like,索引

新索引的值。

axis{0 或 ‘index’,1 或 ‘columns’},默認 0

要更新的軸。值 0 標識行,1 標識列。

inplace布爾值,默認為 False

是否返回一個新的 DataFrame 實例。

返回

renamed DataFrame 或無

如果 inplace=True ,則為 DataFrame 或 None 類型的對象。

例子

>>> df = pd.DataFrame({"A":[1, 2, 3], "B":[4, 5, 6]})

更改行標簽。

>>> df.set_axis(['a', 'b', 'c'], axis='index')
   A  B
a  1  4
b  2  5
c  3  6

更改列標簽。

>>> df.set_axis(['I', 'II'], axis='columns')
   I  II
0  1   4
1  2   5
2  3   6

現在,就地更新標簽。

>>> df.set_axis(['i', 'ii'], axis='columns', inplace=True)
>>> df
   i  ii
0  1   4
1  2   5
2  3   6

相關用法


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