pandas學習筆記

2021-10-19 10:15:02 字數 1143 閱讀 3304

import pandas as pd

""" numpy只用來數值型的資料

pandas處理各種型別的資料

pandas資料型別:

1.series 一維資料,帶標籤的陣列

2.dataframe 二維資料,series容器

series建立

1.pd,serires(,index = 《索引資料,可為任何型別》):

建立serirs資料,index中為其對應的索引

2.通過字典建立:

dict1 =

pd.series(dict1)

seires資料支援下標和切片操作,s[1]--->s資料的第2行

object.index:

屬性操作,返回series的索引

object.values:

series數值操作,返回series的數值

pandas資料的獲取:

1.pd.read_csv(r''):讀取csv檔案

2.pd.read_sql():讀取sql檔案

dataframe:

建立:pd.dataframe():

--- index代表行索引

--- columns代表列索引

通常用axis = 0/1表示

dataframe描述資訊:

屬性:obj.shape:dataframe的行列

obj.dtype:行列資料型別

obj.ndim:資料維度

obj.index:行索引

obj.columns:列索引

obj.values:資料值

方法:obj.head(n):顯示頭部n行

obj.tail(n):顯示尾部n行

obj.info():顯示內容相關資訊

obj.describe():快速計數統計結果:均值,最值,計數,標準差,預設按列計算

dataframe下標操作:

obj[num]:當下標操作符中為數字時為按行進行索引

obj["string"]:當下標操作符中為字串形式時為按列進行索引

loc和iloc:

obj.loc:通過標籤進行索引

obj.iloc:通過位置進行索引

"""

pandas學習筆記

import numpy as np import pandas as pd obj2 pd.series 4,7,5,3 index d b a c obj2 out 99 d 4 b 7 a 5 c 3 dtype int64 a b pd.series a bout 102 a 1 b 2 c...

pandas學習筆記

1 建立物件,瀏覽資料 建立物件,瀏覽資料 import pandas as pd import numpy as np import matplotlib.pyplot as plt 建立series s pd.series 1,2,4,6,np.nan,9,10 index list abcde...

pandas學習筆記

1.series 類似numpy中的一維陣列,表示為索引 從0開始 和值。建立 import pandas as pd,numpy as np s1 pd.series np.arange 10 s2 pd.series 12 2,5 s3 pd.series 含有的屬性 s1.values s1....