基礎串接教學篇


一、匯入須使用到的模組

1.模組使用介紹 

Requests:用來呼叫http 協定模組 

Json:將取得json 資料格式,轉為python 的dict資料格式

Time:取用系統時間,用以計算程式執行時間 

Pandas:類似Excel 儲存格的資料處理套件

2.匯入模組

import 模組名稱 as 重新命名名稱 必須放於使用模組之前

 

二、設定連接

 

三、資料驗證

1.呼叫http協定語法(17 行)

requests.request(呼叫方法,網址,參數…):將所需呼叫參數傳入,回傳資料

data:以dcit格式將要傳入參數的內容放入

headers:以dcit 格式將要傳入header的內容放入

2.Json 轉為dict(20行) json.loads(來源資料),回傳dict資料格式

3.取得特定項目(21行) dict.get(key 值),回傳指定key 值對應數值

4.執行狀態判斷 json.status_code:執行狀態碼

5.條件判斷(19、49行) --執行範圍靠縮排判斷

if 條件 : 

條件成立時進行動作

else:

條件不成立時進行動作

 

四、取資料

1.設定商品呼叫格式(24行) 細節見取得資料API格式設定說明

2.輸入商品代碼(25行)

3.設定呼叫參數與呼叫取得資料API(26、27行)

4.狀態判斷(29、46、47行) 當取得資料執行狀態為200時,代表成功執行

5.將資料轉為json(30行)

6.將json 資料存入pandas(33行)

Filter為篩選函數

pd.DataFrame(數據資料來源,columns=欄位資料來源):將資料存為 pandas 之 dataframe資料型態

7.留下有用到欄位(36行)

8.資料排序(39行)

sort_values表示根據某一列來做排序,ascending預設為true,為遞增排序;改為fales就是遞減排序

有任何意見/疑問歡迎到粉絲專業:數據貓頭鷹CMoney留言私訊小編唷