修改Pandas的行或列的名字(重命名)
pandas.DataFrame.rename
使用函數(shù): DataFrame.rename(mapper=None, index=None, columns=None, axis=None, copy=True, inplace=False, level=None)
功能:更改軸標(biāo)簽
函數(shù)字典值必須是唯一的(1對(duì)1)。未包含在 字典/Series 中的標(biāo)簽將保留原樣。列出的額外標(biāo)簽不會(huì)引發(fā)錯(cuò)誤。
| 參數(shù): |
mapper, index, columns : dict-like or function, optional
axis : int or str, optional
copy : boolean, default True
inplace : boolean, default False
level : int or level name, default None
|
|---|
| 返回: |
renamed : DataFrame |
|---|
例子
DataFrame.rename 支持兩種調(diào)用約定
- (index=index_mapper, columns=columns_mapper, ...)
- (mapper, axis={'index', 'columns'}, ...)
我們強(qiáng)烈建議您使用關(guān)鍵字參數(shù)來(lái)闡明您的意圖。
>>> df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})
>>> df.rename(index=str, columns={"A": "a", "B": "c"})
a c
0 1 4
1 2 5
2 3 6
>>> df.rename(index=str, columns={"A": "a", "C": "c"})
a B
0 1 4
1 2 5
2 3 6
#使用軸樣式參數(shù)
>>> df.rename(str.lower, axis='columns')
a b
0 1 4
1 2 5
2 3 6
>>> df.rename({1: 2, 2: 4}, axis='index')
A B
0 1 4
2 2 5
4 3 6
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python開(kāi)發(fā)的小球完全彈性碰撞游戲代碼
這篇文章主要介紹了通過(guò)python開(kāi)發(fā)的一個(gè)小球完全彈性碰撞游戲效果,特分享下2013-10-10
Python基礎(chǔ)教程之NumPy庫(kù)的使用詳解
NumPy(Numerical Python)是一個(gè)用于處理數(shù)組的Python庫(kù),學(xué)習(xí)機(jī)器學(xué)習(xí)的過(guò)程中先學(xué)會(huì)使用NumPy是非常重要的,所以本文就給大家詳細(xì)介紹一下如何使用NumPy庫(kù),需要的小伙伴跟著小編一起來(lái)看看吧2023-07-07
Python 數(shù)據(jù)處理庫(kù) pandas進(jìn)階教程
在前面一篇文章中,我們對(duì)pandas做了一些入門(mén)介紹。本文是它的進(jìn)階篇。在這篇文章中,我們會(huì)講解一些更深入的知識(shí)2018-04-04
Pandas數(shù)據(jù)類型之category的用法
Pandas中有一種特殊的數(shù)據(jù)類型叫做category.它表示的是一個(gè)類別,一般用在統(tǒng)計(jì)分類中,比如性別,血型,分類,級(jí)別等等.有點(diǎn)像java中的enum,今天給大家詳細(xì)講解一下category的用法,需要的朋友可以參考下2021-06-06
python使用rabbitmq實(shí)現(xiàn)網(wǎng)絡(luò)爬蟲(chóng)示例
這篇文章主要介紹了python使用RabbitMQ實(shí)現(xiàn)網(wǎng)絡(luò)爬蟲(chóng)的示例,需要的朋友可以參考下2014-02-02
Python的Django應(yīng)用程序解決AJAX跨域訪問(wèn)問(wèn)題的方法
針對(duì)Django中在編寫(xiě)供AJAX調(diào)用的API時(shí)碰到的跨域問(wèn)題,我們來(lái)總結(jié)下Python的Django應(yīng)用程序解決AJAX跨域訪問(wèn)問(wèn)題的方法,其中使用GitHub上開(kāi)源分享的django-cors-headers尤其推薦2016-05-05

