pandas 給dataframe添加列名的兩種方法
DataFrame是Python中Pandas庫中的一種數(shù)據(jù)結(jié)構(gòu),它類似excel,是一種二維表。DataFrame的單元格可以存放數(shù)值、字符串等,同時DataFrame可以設(shè)置列名columns與行名index。
方法1
import pandas as pd import numpy as np df1 = pd.DataFrame(np.random.randn(3, 3), index=list('abc'), columns=list('ABC')) print(df1)
運行結(jié)果:
其中第一個參數(shù)是存放在DataFrame里的數(shù)據(jù),第二個參數(shù)index就是之前說的行名,第三個參數(shù)columns是之前說的列名。
其中后兩個參數(shù)可以使用list輸入,但是注意,這個list的長度要和DataFrame的大小匹配,不然會報錯。當然,這兩個參數(shù)是可選的,你可以選擇不設(shè)置,而且這兩個list是可以一樣的。
方法2
import numpy as np import pandas as pd #創(chuàng)建一個Dataframe data=pd.DataFrame(np.arange(16).reshape(4,4)) data.columns=["列名1","列名2","列名3","列名4"] data.index=["a","b","c","d"] print("data=\n", data)
運行結(jié)果:
到此這篇關(guān)于pandas 給dataframe添加列名的兩種方法的文章就介紹到這了,更多相關(guān)pandas dataframe添加列名內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python3+selenium實現(xiàn)qq郵箱登陸并發(fā)送郵件功能
這篇文章主要為大家詳細介紹了python3+selenium實現(xiàn)qq郵箱登陸,并發(fā)送郵件功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-01-01python?包實現(xiàn)?urllib?網(wǎng)絡(luò)請求操作
這篇文章主要介紹了python包實現(xiàn)urllib網(wǎng)絡(luò)請求操作,urllib?是?Python?標準庫中用于網(wǎng)絡(luò)請求的庫,下面urllib的相關(guān)資料介紹,需要的小伙伴可以參考一下2022-04-04詳解pandas數(shù)據(jù)合并與重塑(pd.concat篇)
這篇文章主要介紹了詳解pandas數(shù)據(jù)合并與重塑(pd.concat篇),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-07-07Python中type的構(gòu)造函數(shù)參數(shù)含義說明
這篇文章主要介紹了Python中type的構(gòu)造函數(shù)參數(shù)含義說明,本文用一個編碼實例解釋Python type的參數(shù)的作用和含義,需要的朋友可以參考下2015-06-06Python字典數(shù)據(jù)對象拆分的簡單實現(xiàn)方法
這篇文章主要介紹了Python字典數(shù)據(jù)對象拆分的簡單實現(xiàn)方法,涉及Python針對字典數(shù)據(jù)的相關(guān)遍歷、拆分等操作技巧,需要的朋友可以參考下2017-12-12