欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Pandas將列表(List)轉(zhuǎn)換為數(shù)據(jù)框(Dataframe)

 更新時(shí)間:2020年04月24日 14:17:03   作者:Claroja  
這篇文章主要介紹了Pandas將列表(List)轉(zhuǎn)換為數(shù)據(jù)框(Dataframe),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

Python中將列表轉(zhuǎn)換成為數(shù)據(jù)框有兩種情況:第一種是兩個(gè)不同列表轉(zhuǎn)換成一個(gè)數(shù)據(jù)框,第二種是一個(gè)包含不同子列表的列表轉(zhuǎn)換成為數(shù)據(jù)框。

第一種:兩個(gè)不同列表轉(zhuǎn)換成為數(shù)據(jù)框

from pandas.core.frame import DataFrame
a=[1,2,3,4]#列表a
b=[5,6,7,8]#列表b
c={"a" : a,
 "b" : b}#將列表a,b轉(zhuǎn)換成字典
data=DataFrame(c)#將字典轉(zhuǎn)換成為數(shù)據(jù)框
print(data)

輸出的結(jié)果為

   a  b
0  1  5
1  2  6
2  3  7
3  4  8

第二種:將包含不同子列表的列表轉(zhuǎn)換為數(shù)據(jù)框

from pandas.core.frame import DataFrame
a=[[1,2,3,4],[5,6,7,8]]#包含兩個(gè)不同的子列表[1,2,3,4]和[5,6,7,8]
data=DataFrame(a)#這時(shí)候是以行為標(biāo)準(zhǔn)寫(xiě)入的
print(data)

輸出結(jié)果:

   0  1  2  3
0  1  2  3  4
1  5  6  7  8

data=data.T#轉(zhuǎn)置之后得到想要的結(jié)果
data.rename(columns={0:'a',1:'b'},inplace=True)#注意這里0和1都不是字符串
print(data)

   a  b
0  1  5
1  2  6
2  3  7
3  4  8

到此這篇關(guān)于Pandas將列表(List)轉(zhuǎn)換為數(shù)據(jù)框(Dataframe)的文章就介紹到這了,更多相關(guān)Pandas 列表轉(zhuǎn)換為數(shù)據(jù)框內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論