再來看看兩支程式差異:
1.百香果交易行情:
1 2 3 4 5 6 7 8 9 10 11 | import requests import json r = requests.get('https://data.coa.gov.tw/Service/OpenData/FromM/FarmTransData.aspx') text = json.loads(r.text) for row in text: if '百香果' in row['作物名稱']: print ('交易日期:'+row['交易日期']) print ('作物名稱:'+row['作物名稱']) print ('市場名稱:'+row['市場名稱']) print ('平均價:'+str(row['平均價'])) print ('交易量:'+str(row['交易量'])) |
2.毛猪成交頭數-總數
1 2 3 4 5 6 7 | import requests import json r = requests.get('https://data.coa.gov.tw/Service/OpenData/FromM/AnimalTransData.aspx?$top=200&$skip=0') text = json.loads(r.text) for d in text: if d['市場名稱'] == '南投縣': print('交易日期:',d['交易日期'],'成交頭數-總數:',d['成交頭數-總數']) |
從開放資料結構來看:
1.百香果交易JSON格式:
[
:
{
"交易日期": "109.06.07",
"作物代號": "50",
"作物名稱": "百香果-其他",
"市場代號": "104",
"市場名稱": "台北二",
"上價": 45.0,
"中價": 34.9,
"下價": 10.0,
"平均價": 34.9,
"交易量": 73.0
},
{
"交易日期": "109.06.07",
"作物代號": "51",
"作物名稱": "百香果-改良種",
"市場代號": "104",
"市場名稱": "台北二",
"上價": 131.9,
"中價": 67.1,
"下價": 28.2,
"平均價": 67.1,
"交易量": 2022.0
},
:
]
2.毛猪交易JSON格式:
[
:
{
"交易日期": "1090606",
"市場名稱": "南投縣",
"成交頭數-總數": 779,
"成交頭數-平均重量": 124.14,
"成交頭數-平均價格": 76.68,
"規格豬(75公斤以上)-頭數": 753,
"規格豬(75公斤以上)-平均重量": 123.34,
"規格豬(75公斤以上)-平均價格": 77.21,
"75公斤以下-頭數": 0,
"75公斤以下-平均重量": 0.00,
"75公斤以下-平均價格": 0.00,
"75(含)-95(不含)-頭數": 0,
"75(含)-95(不含)-平均重量": 0.00,
"75(含)-95(不含)-平均價格": 0.00,
"95(含)-115(含)-頭數": 189,
"95(含)-115(含)-平均重量": 110.17,
"95(含)-115(含)-平均價格": 77.00,
"115(含)-135(不含)-頭數": 440,
"115(含)-135(不含)-平均重量": 123.92,
"115(含)-135(不含)-平均價格": 77.36,
"135(含)-155(不含)-頭數": 124,
"135(含)-155(不含)-平均重量": 141.33,
"135(含)-155(不含)-平均價格": 77.01,
"155公斤以上-頭數": 9,
"155公斤以上-平均重量": 162.28,
"155公斤以上-平均價格": 73.47,
"淘汰種豬-頭數": 0,
"淘汰種豬-平均重量": 0.00,
"淘汰種豬-平均價格": 0.00,
"其他豬-頭數": 17,
"其他豬-平均重量": 139.47,
"其他豬-平均價格": 57.88,
"冷凍廠-頭數": 79,
"冷凍廠-平均重量": 122.80,
"冷凍廠-平均價格": 71.24,
"成交總數(不含冷凍廠)-頭數": 700,
"成交總數(不含冷凍廠)-平均重量": 124.29,
"成交總數(不含冷凍廠)-平均價格": 77.29
},
:
]
執行結果
1.百香果交易:
交易日期:109.06.07
作物名稱:百香果-其他
市場名稱:台北二
平均價:34.9
交易量:73.0
交易日期:109.06.07
作物名稱:百香果-改良種
市場名稱:台北二
平均價:67.1
交易量:2022.0
交易日期:109.06.07
作物名稱:百香果-其他
市場名稱:台北一
平均價:36.8
交易量:182.0
交易日期:109.06.07
作物名稱:百香果-改良種
市場名稱:台北一
平均價:70.3
交易量:2898.0
交易日期:109.06.07
作物名稱:百香果-改良種
市場名稱:板橋區
平均價:36.4
交易量:602.0
交易日期:109.06.07
作物名稱:百香果-其他
市場名稱:三重區
平均價:71.2
交易量:96.0
交易日期:109.06.07
作物名稱:百香果-改良種
市場名稱:三重區
平均價:55.5
交易量:2395.0
2.毛猪交易:
交易日期: 1090606 成交頭數-總數: 779
交易日期: 1090605 成交頭數-總數: 921
交易日期: 1090604 成交頭數-總數: 865
交易日期: 1090603 成交頭數-總數: 868
交易日期: 1090602 成交頭數-總數: 872
交易日期: 1090601 成交頭數-總數: 912
交易日期: 1090530 成交頭數-總數: 736
交易日期: 1090529 成交頭數-總數: 940
交易日期: 1090528 成交頭數-總數: 878
沒有留言:
張貼留言