為幫助學(xué)習(xí)pandas,特意從和鯨社區(qū)中提煉出120道經(jīng)典數(shù)據(jù)處理常見操作例題孕讳,從基礎(chǔ)入門到進(jìn)階來更快速死姚、更專業(yè)的角度理解pandas苛蒲。主要包括:
- Pandas基礎(chǔ)
- Pandas進(jìn)階
- 金融數(shù)據(jù)處理
- NumPy科學(xué)計(jì)算
- 一些補(bǔ)充
(https://www.heywhale.com/mw/project/5ef96ce863975d002c95fd8a/content)
正文:
Pandas進(jìn)階修煉120題之題目2:修改第二列列名為'popularity'
將字典創(chuàng)建為DataFrame
data_dict={
"Grammer":["Python","C","Java","GO",np.nan,"SQL","PHP","python"],
"Score":[1,2,np.nan,4,5,6,7,10]
}
data = pd.DataFrame(data_dict)
data
[圖片上傳失敗...(image-fbf2fa-1623503953857)]
數(shù)據(jù)理解:
- 修改Score為 popularity列名稱
實(shí)現(xiàn)代碼:
方法一:利用rename()中columns修改第二列列名為'popularity'
data.rename(columns={'Score':'popularity'},inplace=True)
data
[圖片上傳失敗...(image-22d028-1623503953856)]
其他:如果列名稱包含大寫爽丹,怎樣讓其轉(zhuǎn)換為小寫呢筑煮?可以使用str.lower
data.rename(str.lower,axis='columns',inplace=True)
data
[圖片上傳失敗...(image-cb1ad3-1623503953856)]
思考:根據(jù)上述可得辛蚊,當(dāng)列名稱中包含大小寫字母時(shí)粤蝎,能夠使用str.lower,將大寫字母變成小寫字母袋马,那么有沒有str.upper初澎,可將小寫字母轉(zhuǎn)為大寫字母呢??碑宴?
?