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


Python pandas.Series.rename用法及代碼示例


用法:

Series.rename(index=None, *, axis=None, copy=True, inplace=False, level=None, errors='ignore')

更改係列索引標簽或名稱。

函數/字典值必須是唯一的(一對一)。字典/係列中未包含的標簽將保留 as-is。列出的額外標簽不會引發錯誤。

或者,將Series.name 更改為標量值。

有關更多信息,請參閱用戶指南。

參數

axis{0 或 “index”}

沒用過。僅接受與 DataFrame 方法的兼容性。

index標量,可散列序列,dict-like 或函數,可選

函數或dict-like 是應用於索引的轉換。標量或可散列的sequence-like 將改變Series.name 屬性。

**kwargs

傳遞給函數的附加關鍵字參數。僅使用 “inplace” 關鍵字。

返回

係列或無

索引標簽或名稱已更改的係列,如果 inplace=True 則為無。

例子

>>> s = pd.Series([1, 2, 3])
>>> s
0    1
1    2
2    3
dtype:int64
>>> s.rename("my_name")  # scalar, changes Series.name
0    1
1    2
2    3
Name:my_name, dtype:int64
>>> s.rename(lambda x:x ** 2)  # function, changes labels
0    1
1    2
4    3
dtype:int64
>>> s.rename({1:3, 2:5})  # mapping, changes labels
0    1
3    2
5    3
dtype:int64

相關用法


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