python中將多個列表轉成dataframe

2021-08-21 03:45:08 字數 1070 閱讀 1454

python中將列表轉換成為資料框有兩種情況:第一種是兩個不同列表轉換成乙個資料框,第二種是乙個包含不同子列表的列表轉換成為資料框。

第一種:兩個不同列表轉換成為資料框

from

pandas.core.frame import

dataframe

a=[1

,2,3

,4]#列表a

b=[5

,6,7

,8]#列表b

c=#將列表a,b轉換成字典

data=dataframe(c)#將字典轉換成為資料框

print(data)

輸出的結果為

a

b01 5

1 2

623 7

3 4

8

第二種:將包含不同子列表的列表轉換為資料框

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)#這時候是以行為標準寫入的

print

(data)

輸出結果:

0  1  2  3

0 1 2 3 4

1 5 6 7 8

data

=data.t

#轉置之後得到想要的結果

data

.rename

(columns

=,inplace

=true

)#注意這裡0和1都不是字串

print

(data

)

a

b 0 1

5 1 2

6 2 3

7 3 4

8

在Python中將列表轉換為列表

在資料分析期間,我們面臨著將列表中的每個元素轉換為子列表的方案。因此,在本文中,我們將需要乙個普通列表作為輸入,並轉換成列表列表,其中每個元素都成為乙個子列表。這是一種非常簡單的方法,其中我們建立了for迴圈來讀取每個元素。我們將其作為列表讀取,並將結果儲存在新列表中。alist mon tue w...

python 集合轉成列表 python 集合

python 集合 set 1 什麼是集合 集合是一系列無序的 唯一的元素組合。2 集合的基礎 集合的實現也是依賴雜湊表的,但是在他們的雜湊表裡面存放的只有元素的引用。通過集合圖中集合b和集合a呼叫 sizeof 的方法可以驗證這一點,集合中存放的只是元素的引用,和元素本身無關。3 集合與列表的比較...

Python遍歷列表刪除多個列表元素

在遍歷list的時候,刪除符合條件的資料,結果不符合預期 num list 1,2,2,2,3 print num list for item in num list if item 2 num list.remove item else print item print num list 結果是 ...