pandas 給dataframe添加列名的兩種方法
DataFrame是Python中Pandas庫中的一種數(shù)據(jù)結(jié)構(gòu),它類似excel,是一種二維表。DataFrame的單元格可以存放數(shù)值、字符串等,同時(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)
運(yùn)行結(jié)果:

其中第一個(gè)參數(shù)是存放在DataFrame里的數(shù)據(jù),第二個(gè)參數(shù)index就是之前說的行名,第三個(gè)參數(shù)columns是之前說的列名。
其中后兩個(gè)參數(shù)可以使用list輸入,但是注意,這個(gè)list的長度要和DataFrame的大小匹配,不然會(huì)報(bào)錯(cuò)。當(dāng)然,這兩個(gè)參數(shù)是可選的,你可以選擇不設(shè)置,而且這兩個(gè)list是可以一樣的。
方法2
import numpy as np
import pandas as pd
#創(chuàng)建一個(gè)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)
運(yùn)行結(jié)果:

到此這篇關(guān)于pandas 給dataframe添加列名的兩種方法的文章就介紹到這了,更多相關(guān)pandas dataframe添加列名內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python實(shí)現(xiàn)遺傳算法(虛擬機(jī)中運(yùn)行)
遺傳算法(GA)是最早由美國Holland教授提出的一種基于自然界的“適者生存,優(yōu)勝劣汰”基本法則的智能搜索算法。本文主要介紹了如何通過Python實(shí)現(xiàn)遺傳算法,感興趣的同學(xué)可以看一看2021-11-11
Python中類方法@classmethod和靜態(tài)方法@staticmethod解析
這篇文章主要介紹了Python中類方法@classmethod和靜態(tài)方法@staticmethod解析,python中存在三種方法,分別為常規(guī)方法(定義中傳入self)、@classmethod修飾的類方法、@staticmethod修飾的靜態(tài)方法,,需要的朋友可以參考下2023-08-08
python實(shí)現(xiàn)將中文日期轉(zhuǎn)換為數(shù)字日期
這篇文章主要介紹了python實(shí)現(xiàn)將中文日期轉(zhuǎn)換為數(shù)字日期,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
基于python OpenCV實(shí)現(xiàn)動(dòng)態(tài)人臉檢測
這篇文章主要為大家詳細(xì)介紹了基于python OpenCV實(shí)現(xiàn)動(dòng)態(tài)人臉檢測,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05

