Pandas將列表(List)轉(zhuǎn)換為數(shù)據(jù)框(Dataframe)
Python中將列表轉(zhuǎn)換成為數(shù)據(jù)框有兩種情況:第一種是兩個不同列表轉(zhuǎn)換成一個數(shù)據(jù)框,第二種是一個包含不同子列表的列表轉(zhuǎn)換成為數(shù)據(jù)框。
第一種:兩個不同列表轉(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]]#包含兩個不同的子列表[1,2,3,4]和[5,6,7,8] data=DataFrame(a)#這時候是以行為標(biāo)準(zhǔn)寫入的 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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python?遞歸式實現(xiàn)二叉樹前序,中序,后序遍歷
這篇文章主要介紹了Python?遞歸式實現(xiàn)二叉樹前序,中序,后序遍歷,更多相關(guān)資料,需要的小伙伴可以參考下面具體的文章內(nèi)容2022-03-03Python實戰(zhàn)之能監(jiān)控文件變化的神器—看門狗
這篇文章主要介紹了Python實戰(zhàn)之能監(jiān)控文件變化的神器—看門狗,文中有非常詳細(xì)的圖文及代碼示例,對正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下2021-05-05pyqt5教程QGraphicsScene及QGraphicsView使用基礎(chǔ)
這篇文章主要為大家介紹了pyqt5教程中QGraphicsScene及QGraphicsView使用基礎(chǔ),有序要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10