Pandas將列表(List)轉(zhuǎn)換為數(shù)據(jù)框(Dataframe)
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)寫入的 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接口自動化淺析登錄接口測試實(shí)戰(zhàn)
本文主要接好了python接口自動化的接口概念、接口用例設(shè)計(jì)及登錄,跟隨本文章來進(jìn)行一個(gè)接口用例設(shè)計(jì)及登錄接口測試實(shí)戰(zhàn),有需要的朋友可以參考下2021-08-08簡述python四種分詞工具,盤點(diǎn)哪個(gè)更好用?
這篇文章主要介紹了python四種分詞工具的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-04-04Python?遞歸式實(shí)現(xiàn)二叉樹前序,中序,后序遍歷
這篇文章主要介紹了Python?遞歸式實(shí)現(xiàn)二叉樹前序,中序,后序遍歷,更多相關(guān)資料,需要的小伙伴可以參考下面具體的文章內(nèi)容2022-03-03Python實(shí)戰(zhàn)之能監(jiān)控文件變化的神器—看門狗
這篇文章主要介紹了Python實(shí)戰(zhàn)之能監(jiān)控文件變化的神器—看門狗,文中有非常詳細(xì)的圖文及代碼示例,對正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下2021-05-05Python實(shí)現(xiàn)JSON反序列化類對象的示例
本篇文章主要介紹了Python實(shí)現(xiàn)JSON反序列化類對象的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-01-01pyqt5教程QGraphicsScene及QGraphicsView使用基礎(chǔ)
這篇文章主要為大家介紹了pyqt5教程中QGraphicsScene及QGraphicsView使用基礎(chǔ),有序要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10