pandas?修改列名的實現(xiàn)示例
利用pandas中修改列名
import pandas as pd df1=pd.DataFrame({'A':[1,2,3],'B':[4,5,6],'C':[7,8,9]}) print(df1)
生成的df1的結(jié)果:
修改列名:
#method1,直接重新命名df1的列名 df1.columns=['a','B','c'] print('method1:\n',df1)
方法一:暴力修改列名,即重新命名列名
#method2,指定修改某列或某幾列名字,是否用'inplace'參數(shù)的差別 '''no_inplace''' df1.rename(columns={'a':'A','b':'B'}) print('method2_no_inplace:\n',df1) '''inplace''' df1.rename(columns={'a':'A','b':'B'},inplace=True) print('method2_inplace:\n',df1)
方法二,利用rename修改
(1)未用’inplace’參數(shù)的df1結(jié)果,修改df1列名失敗
(2)使用’inplace’參數(shù)的df1結(jié)果,修改df1列名成功,可以任意指定修改的列名
df1.rename(columns={'c':'D'},inplace=True) print('修改一個列名\nmethod2_inplace:\n',df1)
(3)可以指定修改某列名的個數(shù)
到此這篇關(guān)于pandas 修改列名的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)pandas 修改列名內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python實現(xiàn)多進程并發(fā)控制Semaphore與互斥鎖LOCK
本文主要介紹了python實現(xiàn)多進程并發(fā)控制Semaphore與互斥鎖LOCK,通過實例來介紹互斥鎖和進程并發(fā)控制 semaphore的具體使用,感興趣的同學(xué)可以了解一下2021-05-05pytorch常用函數(shù)之torch.randn()解讀
這篇文章主要介紹了pytorch常用函數(shù)之torch.randn()解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02Python編寫一個驗證碼圖片數(shù)據(jù)標(biāo)注GUI程序附源碼
這篇文章主要介紹了Python編寫一個驗證碼圖片數(shù)據(jù)標(biāo)注GUI程序,本文給大家附上小編精心整理的源碼,需要的朋友可以參考下2019-12-12