程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

[Pandas技巧] 更換字段欄位名稱

編輯:Python
美圖欣賞2022/06/22

在平時的開發需求中,涉及到更換字段列名的操作,我們可以使用.rename方法進行實現該需求

以下提供了兩個練習案例進行復盤與學習,方便日後進行查閱 

練習案例1 

import pandas as pd
df = pd.DataFrame([['L123','A',0,123],
['L456','A',1,456],
['L437','C',0,789],
['L112','B',1,741],
['L211','A',0,852],
['L985','B',1,963]
],columns=['Raw Material','Level','Passing','l/t'])
# 更改'Raw Material'和'l/t'兩個欄位的名稱
df = df.rename(columns = {'Raw Material':'Material','l/t':'LT'})

df

df(處理後)

練習案例2 

import pandas as pd
cal_supply = pd.DataFrame([['L123',1,2,3],
['L456',4,5,6],
['L437',7,8,9],
['L112',10,11,12],
['L211',13,14,15],
['L985',16,17,18]
],columns=['Material','W1|6/22','W2|6/23','W3|6/24'])
# 更換cal_supply表中的W1-W3的列名
new_dict = {
key:key.split('|')[1]
for i, key in enumerate(cal_supply.columns.tolist()[1:])
}
cal_supply.rename(columns=new_dict, inplace=True)

cal_supply

new_dict 

cal_supply(處理後) 


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved