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....