| 
資料讀入、排序、搜尋第1步將pandas套件引入import pandas as pd第2步將資料讀入、資料處理 讀取資料,可以用下列指令,依不同資料屬性讀入 
read_table 
read_csv 
read_json 
read_excel 
還有很多讀取指令…  
 2.1)目前先將CSV檔案讀入。 - df=pd.read_csv(“grades.csv”, delimiter=”\t”)
 
  複製代碼 
資料來源 https://github.com/yenlung/Python-3-Data-Analysis-Basics/blob/master/2017%20%E6%94%BF%E5%A4%A7%20MOOC%20%E4%B8%8A%E8%AA%B2/grades.csv  
 將資料放入df 
df等於dataframe的縮寫 2.2)觀看前5筆資料、某個欄位資料 - df.head()
 
 - df.國文
 
 - df.['國文']
 
  複製代碼 
 
 
Python pandas 筆記 
 
 
 
 
 
2.3)資料筆數。欄位有幾欄  
 
2.4)資料統計資訊describe()、欄位屬性  
Python pandas 筆記 
 
 
 
 
2.5)產生新的欄位  
Python pandas 筆記 
 
 
 
 
2.6)更改欄位名稱rename - df.rename(columns={'國文':'國文分數'}, inplace=True)
 
  複製代碼 
2.7)如何排序欄位sort_values - df.英文.sort_values(ascending=False).head()
 
 - 高排到低df.英文.sort_values().head()
 
 - df.sort_values('英文').head()
 
 - 低排到高df.sort_values(['英文','自然'], ascending=False).head()
 
 - 二個欄位一起排序
 
  複製代碼 
2.8)搜尋資料 - df[df.英文 >= 15]
 
 - 抓取英文>15分的資料df[df.英文 == 15].姓名
 
 - df.loc[df.英文 >= 15,"姓名"] 只列出英文>15 分的姓名
 
  複製代碼 
 
 
Python pandas 筆記 
 
 
 
 
- df[(df.英文 >= 15) & (df.社會 >= 15)]
 
 - 不同的條件搜尋 可以用&  |  
 
  複製代碼 
Python pandas 筆記 
 
 
 
文章出處  
 |