2023年7月24日 星期一

用Python找出草屯鎮主要的農產品

 資料來源:農情報告資源網 


依照農情報告資源網111年度資料顯示,除了水稻外,可觀察到果品類的總合面積最大,遠超過其他類別的作物。檳榔佔據了果品類的主要部分,種植面積遠遠超過其他果品。荔枝和香蕉則是第二和第三大作物。
雜糧類和蔬菜類的總合面積都比較小,雜糧類主要種植食用玉米、紅豆和薏苡,蔬菜類則主要種植竹筍、南瓜和胡瓜。花卉的總合面積也相對較小,玫瑰種植面積最大。
總體而言,南投縣草屯鎮除了稻米外,主要種植檳榔、荔枝、香蕉、竹筍和食用玉米。我們利用Python列出了每類作物的總合面積以及每類中前三名的作物名稱:

1.雜糧類總合:97.24 公頃,前三名作物:
  • 食用玉米:55.61 公頃
  • 紅豆:30.91 公頃
  • 薏苡:6.80 公頃
2.菜類總合:257.05 公頃,前三名作物:
  • 竹筍:163.22 公頃
  • 南瓜:20.52 公頃
  • 胡瓜:18.15 公頃
3.果品類總合:1,559.34 公頃,前三名作物:
  • 檳榔:820.97 公頃
  • 荔枝:402.86 公頃
  • 香蕉:172.25 公頃
4.牧草類總合:19.37 公頃
  • 狼尾草:19.37 公頃
5.特用作物總合:77.75 公頃,前三名作物:
  • 荖葉:33.04 公頃
  • 其他長期特作:13.39 公頃
  • 油茶:10.95 公頃
6.花卉總合:20.50 公頃,前三名作物:
  • 玫瑰:12.95 公頃
  • 蘭花:3.15 公頃
  • 玉蘭花:1.60 公頃
7.苗圃總合:161.38 公頃,僅二名作物:
  • 苗圃:160.78 公頃
  • 盆花:0.60 公頃
8.香菇及其他菇類總合:5,200.00 坪,前三名作物:
  • 其他菇類:4,000.00 千包
  • 草菇:1,100.00 坪
  • 木耳:100.00 千包

範例一:列出草屯鎮所有的農產品

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
crop_area_data = {
    "雜糧類": {
        "食用玉米": 55.61,
        "紅豆": 30.91,
        "薏苡": 6.80,
        "甘藷": 3.72,
        "落花生": 0.20
    },
    "蔬菜類": {
        "竹筍": 163.22,
        "南瓜": 20.52,
        "胡瓜": 18.15,
        "絲瓜": 14.90,
        "食用番茄": 7.33,
        "四季豆": 5.75,
        "茄子": 4.45,
        "苦瓜": 4.30,
        "辣椒": 4.00,
        "甘藍": 4.00,
        "芋": 2.55,
        "洋香瓜": 1.55,
        "大芥菜": 1.25,
        "甜椒": 1.10,
        "草莓": 0.90,
        "山蕨": 0.60,
        "香瓜": 0.50,
        "芥藍": 0.45,
        "花椰菜": 0.33,
        "菜豆豇豆": 0.30,
        "蕹菜": 0.30,
        "冬瓜": 0.20,
        "毛豆": 0.20,
        "龍鬚菜": 0.10,
        "黃秋葵": 0.10,
        "蘆筍": 0.00
    },
    "果品類": {
        "檳榔": 820.97,
        "荔枝": 402.86,
        "香蕉": 172.25,
        "巨峰葡萄": 26.80,
        "木瓜": 25.80,
        "改良種芒果": 17.37,
        "龍眼": 12.30,
        "番石榴": 11.56,
        "紅龍果": 11.40,
        "鳳梨": 7.76,
        "萊姆": 7.50,
        "柳橙": 7.50,
        "酪梨": 4.20,
        "棗": 3.30,
        "桃": 3.25,
        "文旦柚": 2.80,
        "其他柑桔": 2.80,
        "百香果": 2.50,
        "檸檬": 2.47,
        "椪柑": 2.45,
        "其他果樹": 2.40,
        "梅": 1.20,
        "本地種芒果": 1.20,
        "茂谷柑": 1.10,
        "柿": 0.90,
        "金柑": 0.80,
        "可可": 0.65,
        "桑": 0.60,
        "李": 0.40,
        "番荔枝鳳梨釋迦": 0.40,
        "楊桃": 0.40,
        "枇杷": 0.40,
        "白柚": 0.35,
        "桶柑": 0.30,
        "蓮霧": 0.20,
        "番荔枝大目種": 0.20
    },
    "牧草類": {
        "狼尾草": 19.37,
        "其他長期牧草": 0.00
    },
    "特用作物": {
        "荖葉": 33.04,
        "其他長期特作": 13.39,
        "油茶": 10.95,
        "黃梔": 8.29,
        "荖花": 6.30,
        "生食甘蔗": 3.03,
        "茶": 1.60,
        "洛神葵": 0.65,
        "南薑": 0.30,
        "咖啡": 0.10,
        "羅勒": 0.10
    },
    "藥用作物": {
        "0.00"
    },
    "花卉": {
        "玫瑰": 12.95,
        "蘭花": 3.15,
        "玉蘭花": 1.60,
        "唐菖蒲": 1.10,
        "其他長期切花": 0.70,
        "文心蘭": 0.58,
        "百合": 0.32,
        "菊花": 0.10
    },
    "苗圃": {
        "苗圃": 160.78,
        "盆花": 0.60
    },
    "洋菇類": {
        "0.00"
    },
    "香菇及其他菇類": {
        "其他菇類": 4000.00,
        "草菇": 1100.00,
        "木耳": 100.00
    }    
}

all_crops = set()
for crop_data in crop_area_data.values():
    if isinstance(crop_data, dict):
        all_crops.update(crop_data.keys())

print("所有作物:")
for crop in all_crops:
    print(crop)

執行結果:
所有作物:
香瓜
狼尾草
改良種芒果
四季豆
其他柑桔
洛神葵
其他長期牧草
南瓜
酪梨
白柚
冬瓜
龍鬚菜
咖啡
紅豆
菊花
苗圃
紅龍果
其他長期切花
玫瑰
甜椒
文旦柚
木瓜
桶柑
龍眼
楊桃
蘭花
黃秋葵
荖花
蕹菜
油茶
南薑
茄子
其他長期特作
羅勒
鳳梨
本地種芒果
食用玉米
萊姆
草莓
香蕉
檸檬
毛豆
蘆筍
其他菇類
其他果樹
黃梔
竹筍
唐菖蒲
玉蘭花
番荔枝大目種
大芥菜
蓮霧
可可
芥藍
柳橙
文心蘭
辣椒
茂谷柑
金柑
番荔枝鳳梨釋迦
甘藷
山蕨
洋香瓜
百合
食用番茄
巨峰葡萄
檳榔
盆花
百香果
花椰菜
荔枝
荖葉
椪柑
薏苡
木耳
菜豆豇豆
胡瓜
草菇
苦瓜
絲瓜
枇杷
生食甘蔗
落花生
番石榴
甘藍


範例二:找出草屯鎮主要的農產品
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
crop_area_data = {
    "雜糧類": {
        "食用玉米": 55.61,
        "紅豆": 30.91,
        "薏苡": 6.80,
        "甘藷": 3.72,
        "落花生": 0.20
    },
    "蔬菜類": {
        "竹筍": 163.22,
        "南瓜": 20.52,
        "胡瓜": 18.15,
        "絲瓜": 14.90,
        "食用番茄": 7.33,
        "四季豆": 5.75,
        "茄子": 4.45,
        "苦瓜": 4.30,
        "辣椒": 4.00,
        "甘藍": 4.00,
        "芋": 2.55,
        "洋香瓜": 1.55,
        "大芥菜": 1.25,
        "甜椒": 1.10,
        "草莓": 0.90,
        "山蕨": 0.60,
        "香瓜": 0.50,
        "芥藍": 0.45,
        "花椰菜": 0.33,
        "菜豆豇豆": 0.30,
        "蕹菜": 0.30,
        "冬瓜": 0.20,
        "毛豆": 0.20,
        "龍鬚菜": 0.10,
        "黃秋葵": 0.10,
        "蘆筍": 0.00
    },
    "果品類": {
        "檳榔": 820.97,
        "荔枝": 402.86,
        "香蕉": 172.25,
        "巨峰葡萄": 26.80,
        "木瓜": 25.80,
        "改良種芒果": 17.37,
        "龍眼": 12.30,
        "番石榴": 11.56,
        "紅龍果": 11.40,
        "鳳梨": 7.76,
        "萊姆": 7.50,
        "柳橙": 7.50,
        "酪梨": 4.20,
        "棗": 3.30,
        "桃": 3.25,
        "文旦柚": 2.80,
        "其他柑桔": 2.80,
        "百香果": 2.50,
        "檸檬": 2.47,
        "椪柑": 2.45,
        "其他果樹": 2.40,
        "梅": 1.20,
        "本地種芒果": 1.20,
        "茂谷柑": 1.10,
        "柿": 0.90,
        "金柑": 0.80,
        "可可": 0.65,
        "桑": 0.60,
        "李": 0.40,
        "番荔枝鳳梨釋迦": 0.40,
        "楊桃": 0.40,
        "枇杷": 0.40,
        "白柚": 0.35,
        "桶柑": 0.30,
        "蓮霧": 0.20,
        "番荔枝大目種": 0.20
    },
    "牧草類": {
        "狼尾草": 19.37,
        "其他長期牧草": 0.00
    },
    "特用作物": {
        "荖葉": 33.04,
        "其他長期特作": 13.39,
        "油茶": 10.95,
        "黃梔": 8.29,
        "荖花": 6.30,
        "生食甘蔗": 3.03,
        "茶": 1.60,
        "洛神葵": 0.65,
        "南薑": 0.30,
        "咖啡": 0.10,
        "羅勒": 0.10
    },
    "藥用作物": {
        "0.00"
    },
    "花卉": {
        "玫瑰": 12.95,
        "蘭花": 3.15,
        "玉蘭花": 1.60,
        "唐菖蒲": 1.10,
        "其他長期切花": 0.70,
        "文心蘭": 0.58,
        "百合": 0.32,
        "菊花": 0.10
    },
    "苗圃": {
        "苗圃": 160.78,
        "盆花": 0.60
    },
    "洋菇類": {
        "0.00"
    },
    "香菇及其他菇類": {
        "其他菇類": 4000.00,
        "草菇": 1100.00,
        "木耳": 100.00
    }     
}

threshold_area = 20  # 設定閾值為20公頃

# 過濾出主要作物
main_crops = {}
for crop_type, crop_data in crop_area_data.items():
    if isinstance(crop_data, dict):
        for crop, area in crop_data.items():
            if area >= threshold_area:
                main_crops[crop] = area

print("主要作物:")
for crop, area in main_crops.items():
    print(f"{crop}: {area}")

執行結果:
主要作物:
食用玉米: 55.61
紅豆: 30.91
竹筍: 163.22
南瓜: 20.52
檳榔: 820.97
荔枝: 402.86
香蕉: 172.25
巨峰葡萄: 26.8
木瓜: 25.8
荖葉: 33.04
苗圃: 160.78
其他菇類: 4000.0
草菇: 1100.0
木耳: 100.0


沒有留言:

張貼留言