python pandas高階知識

2022-09-04 15:30:36 字數 1316 閱讀 4238

1.將其他型別資料寫入dataframe

(1)列表

1.元素為數字

a = [1,2,3

]df1 =pd.dataframe(a)

df1結果:

001122

3

2.元素為元組

a = [(1,2,3),(1,2),(1,3,4,5)]

df1 =pd.dataframe(a)

df1結果:

0 1 2 30 1 2 3.0nan

1 1 2nan nan

2 1 3 4.0 5.0

3.元素為字典

a = [,]

df1 =pd.dataframe(a)

df1結果:

1key

0 2.0nan

1 nan value

(2)字典

1.多個字典

a = ,,

df1 =pd.dataframe(a)

df1結果:

1 key 20 2.0nan nan

1nan value nan

2 nan nan 3.0

2.乙個字典 多個元素  (值的長度應對應)

a =

df1 =pd.dataframe(a)

df1結果:

1key

0 1 4

1 2 5

2 3 6

3.單個字典,單個元素

dic =

df = pd.dataframe.from_dict(dic, orient='index',columns = ['我的'])

(3)元組

1.多個元組

a = (1,2,3),(4,5,6)

df1 =pd.dataframe(a)

df1結果:

0 1 20 1 2 3

1 4 5 6

2.乙個元組

a = (1,2,3)

df1 =pd.dataframe(a)

df1結果:

00 1

1 2

2 3

python pandas庫資料分析相關知識

匯入pandas import pandas as pd path 的路徑 df pd.read excel path 獲取表的行列個數 df.shape 將讀取的 轉換為列表 data list pd.read excel path values.tolist read excel方法中 引數的意...

python 高階知識點 Python 高階知識點

filter 函式 filter 函式用於過濾序列,過濾掉不符合條件的元素,返回由符合條件元素組成的新列表。filter function,iterable 引數 function 判斷函式,返回布林值。iterable 可迭代物件。a 12a,234 dgb b list filter str.i...

Python pandas,建立Series型別

numpy只能處理數值型別的資料。pandas除了可以處理數值型別外,還可以處理非數值型別的資料 例如 字串 時間序列等 pandas常用的資料型別 series 一維,帶標籤的陣列,對應資料庫中的一條記錄 dataframe 二維,series容器,對應資料庫中的表 demo.py series的...