重命名軸索引_第1頁
重命名軸索引_第2頁
重命名軸索引_第3頁
重命名軸索引_第4頁
重命名軸索引_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

重命名軸索引教師:亢華愛北京信息職業(yè)技術(shù)學(xué)院商務(wù)數(shù)據(jù)分析與應(yīng)用專業(yè)教學(xué)資源庫目錄Contents軸向旋轉(zhuǎn)概述1PART概述概述當(dāng)數(shù)據(jù)經(jīng)過清洗之后,這些數(shù)據(jù)并不能直接拿來做分析建模,所以為了進(jìn)一步對(duì)數(shù)據(jù)進(jìn)行分析,需要對(duì)數(shù)據(jù)進(jìn)行一些合理的轉(zhuǎn)換,使這些數(shù)據(jù)更加符合分析的要求數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換是指數(shù)據(jù)從一種表現(xiàn)形式變?yōu)榱硪环N表現(xiàn)形式的過程,具體包括重命名軸索引、離散化和面元?jiǎng)澐?、?jì)算指標(biāo)/啞變量2PART重命名軸索引重命名軸索引重命名軸索引是數(shù)據(jù)分析中比較常見的操作,Pandas中提供了一個(gè)rename()方法來重命名個(gè)別列索引或行索引的標(biāo)簽或名稱語法格式rename(mapper=None,index=None,columns=None,

axis=None,copy=True,inplace=False,level=None)參數(shù)含義(1)index,columns:表示待轉(zhuǎn)換的行索引和列索引。(2)axis:表示軸的名稱,可以使用index或columns,也可以使用數(shù)字0或1。(3)copy:表示是否復(fù)制底層的數(shù)據(jù),默認(rèn)為False。(4)inplace:默認(rèn)為False,表75是否返回新的Pandas對(duì)象。如果設(shè)為True,則會(huì)忽略復(fù)制的值。(5)level:表示級(jí)別名稱,默認(rèn)為None。對(duì)于多級(jí)索引,只重命名指定的標(biāo)簽。

接下來,通過一段示例代碼來演示如何使用rename()方法重命名列索引的名稱,具體代碼如下In[39]:importpandasaspddf=pd.DataFrame({'A':['A0','A1','A2','A3'],'B':['B0',B1','B2','B3'],'C':['C0','C1',C2','C3']})dfOut[39]:ABC0A0B0C01A1

B1C12A2

B2

C23A3

B3

C3In[40]:#重命名列索引的名稱,并且在原有數(shù)據(jù)上進(jìn)行修改df.rename(columns={'A':'a','B':'b','C:'c',},inplace=True)df重命名軸索引Out[40]:abc0A0B0C01A1B1C12A2B2C23A3B3C3重命名軸索引上述示例中,創(chuàng)建了一個(gè)4行3列的DataFrame對(duì)象df,其列索引的名稱為A、B、C,然后調(diào)用rename()方法直接將df對(duì)象的每個(gè)列索引名稱重命名為a、b、c從輸出結(jié)果看出,列索引的名稱發(fā)生了變化,變化前后的效果如圖所示重命名列索引示例還可以根據(jù)str中提供的使字符串變成小寫的功能函數(shù)lower()來重命名索引的名稱,無須再使用字典逐個(gè)進(jìn)行替換,具體示例代碼如下In[41]:importpandasaspddf=pd.DataFrame({'A':['A0','A1','A2','A3'],'B':['B0',B1','B2','B3'],'C':['C0','C1',C2','C3']})df.rename(str.lower,axis='columns')Out[41]:abc0A0B0C01A1B1C12A2B2C23A3B3C3重命名軸索引使用rename()方法也可以對(duì)行索引進(jìn)行重命名,示例代碼如下In[42]:importpandasaspddf=pd.DataFrame({'A':['A0','A1','A2','A3'],'B':['B0',B1','B2','B3'],'C':['C0','C1',C2','C3']})df.rename(index={1:'a',2:''b'},inplace=True)dfOut[42]:ABC0A0B0C0aA1B1C1bA2B2C2cA3B3C3重命名軸索引參數(shù)index與columns的使用方式相同,都可以接收一個(gè)字典,其中字典的鍵代表舊索

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論