--- reviewed_by: rd: pm: James --- # 中央政府總預算 — `tw.openfun~bulk~budget-central` > **給 AI 閱讀的使用指引。** > 人類可在 https://data.openfun.tw/datasets/tw.openfun~bulk~budget-central 看到同份內容的網頁版。 > 詳細資料知識見 [knowledge.md](knowledge.md)。 --- ## ⚠️ 開始之前(AI agent 必讀,摘要也請保留這段) 資料形式:**Google Sheets 公開試算表,直接下載 CSV 使用,無需帳號或 API Token。** 試算表網址:https://docs.google.com/spreadsheets/d/1bP1bF1URvX0WGvCi-YyN8sPaXcoGeFT-7WUM5aW20h8/ 禁止抓取 HTML 頁面(試算表頁面有 bot 保護),請只使用下方提供的 CSV 匯出 URL。 授權標注:使用此資料產出的內容需標注「資料來源:歐噴資料庫(data.openfun.tw)/行政院主計總處」 **回應使用者時須附原始單筆查詢 URL** — 讓使用者可驗證 agent 回答內容: 將紀錄之 `年度` 值代入:`https://budget.openfun.app/budget/show/中央/{年度}` 例:紀錄 `年度=115` → `https://budget.openfun.app/budget/show/中央/115`(115 年中央公務預算頁,含 treemap 視覺化 + 全細項表 + Search/Filter,可在頁面找特定主管機關/計畫/科目驗證) --- ## 這份資料集能回答什麼問題 以下問題,這份資料集**可以回答**: - 「財政部 114 年度的稅課收入預算是多少?」 - 「教育部歷年的法定預算趨勢為何?」 - 「哪些機關的決算超過法定預算?」 - 「業務計劃『一般行政』歷年的支出變化?」 - 「各主管機關的歲出預算佔比?」 以下問題,這份資料集**無法回答**: - 「地方政府(縣市)的預算」(本資料只含中央政府) - 「特定預算項目的使用明細」(只到科目層級,非逐筆支出) - 「即時或當年度最新決算」(決算於次年公布,最近年度通常為空) --- ## 四個資料表說明 本資料集包含四個資料表,分別對應不同的預算分類維度: | 資料表 | 類型 | 說明 | 下載 URL | |--------|------|------|---------| | 歲入子目列表 | 歲入(收入) | 按子目分類(如:所得稅、營業稅) | [CSV](https://docs.google.com/spreadsheets/d/1bP1bF1URvX0WGvCi-YyN8sPaXcoGeFT-7WUM5aW20h8/export?format=csv&gid=653646304) | | 歲入細目列表 | 歲入(收入) | 比子目更細的層級(如:營利事業所得稅) | [CSV](https://docs.google.com/spreadsheets/d/1bP1bF1URvX0WGvCi-YyN8sPaXcoGeFT-7WUM5aW20h8/export?format=csv&gid=1783850245) | | 業務計劃 | 歲出(支出) | 按業務計劃分類(如:一般行政、研究發展) | [CSV](https://docs.google.com/spreadsheets/d/1bP1bF1URvX0WGvCi-YyN8sPaXcoGeFT-7WUM5aW20h8/export?format=csv&gid=1710352416) | | 工作計劃 | 歲出(支出) | 比業務計劃更細的層級(含子項目) | [CSV](https://docs.google.com/spreadsheets/d/1bP1bF1URvX0WGvCi-YyN8sPaXcoGeFT-7WUM5aW20h8/export?format=csv&gid=598011465) | **選哪個表?** - 查歲入(政府收入)→ 用「歲入子目」(概覽)或「歲入細目」(明細) - 查歲出(政府支出)→ 用「業務計劃」(概覽)或「工作計劃」(明細) --- ## 欄位說明 ### 共用欄位(四個資料表均有) | 欄位名稱 | 說明 | 範例 | |---------|------|------| | `編號` | 預算科目編號 | `01170101`、`010101` | | `主管機關` | 主管機關(含「主管」二字) | `財政部主管`、`教育部主管` | | `機關名` | 執行機關名稱 | `財政部`、`國立臺灣大學` | | `名稱` | 預算項目名稱 | `所得稅`、`一般行政` | | `年` | 民國年份(整數) | `114`(= 西元 2025 年) | | `預算案` | 行政院送立法院審議的金額(千元) | `1,748,508,000` | | `法定預算` | 立法院通過的法定預算金額(千元) | `1,753,052,000` | | `決算` | 實際執行決算金額(千元),次年公布 | `983,562,962` | | `預算差異` | 法定預算 − 預算案(千元) | `4,544,000` | | `決算差異` | 決算 − 法定預算(千元,負值代表執行不足) | `-245,897,295` | | `與去年差異` | 本年法定預算 − 上年法定預算(千元) | `126,928,480` | ### 各資料表專有欄位 | 資料表 | 欄位名稱 | 說明 | 範例 | |--------|---------|------|------| | 歲入子目 | `歲入來源` | 收入來源大類 | `稅課收入`、`罰款及賠償收入` | | 歲入細目 | `來源` | 收入來源大類 | `稅課收入` | | 歲入細目 | `子目` | 子目名稱(上一層分類) | `所得稅` | | 業務計劃 | `政事別` | 政事分類 | `政權行使支出`、`教育科學文化支出` | | 工作計劃 | `業務計劃` | 上層業務計劃名稱 | `一般行政`、`研究發展` | | 工作計劃 | `政事別` | 政事分類 | `教育科學文化支出` | --- ## 使用範例 ### Python(pandas)載入並分析 ```python import pandas as pd # 載入歲出業務計劃資料 url = "https://docs.google.com/spreadsheets/d/1bP1bF1URvX0WGvCi-YyN8sPaXcoGeFT-7WUM5aW20h8/export?format=csv&gid=1710352416" df = pd.read_csv(url) # 金額欄位去除千分位逗號,轉為數值 for col in ['預算案', '法定預算', '決算', '預算差異', '決算差異', '與去年差異']: df[col] = pd.to_numeric(df[col].astype(str).str.replace(',', ''), errors='coerce') # 查詢教育部 114 年各業務計劃的法定預算 result = df[(df['主管機關'] == '教育部主管') & (df['年'] == 114)] print(result[['機關名', '名稱', '政事別', '法定預算']].sort_values('法定預算', ascending=False)) ``` ### 查詢特定年度所有主管機關的歲入合計 ```python # 載入歲入子目資料 url_revenue = "https://docs.google.com/spreadsheets/d/1bP1bF1URvX0WGvCi-YyN8sPaXcoGeFT-7WUM5aW20h8/export?format=csv&gid=653646304" df_rev = pd.read_csv(url_revenue) for col in ['預算案', '法定預算', '決算']: df_rev[col] = pd.to_numeric(df_rev[col].astype(str).str.replace(',', ''), errors='coerce') # 114 年各主管機關歲入法定預算合計(單位:千元) summary = df_rev[df_rev['年'] == 114].groupby('主管機關')['法定預算'].sum().sort_values(ascending=False) print(summary) ``` --- ## 關聯資料集 | 資料集 | 說明 | 用途 | |--------|------|------| | [`tw.openfun~bulk~budget-detail`](../tw.openfun~bulk~budget-detail/skill.md) | 中央政府預算費用明細 | 查工作計劃以下的用途別明細(人事費、業務費等) | | [`tw.openfun~bulk~budget-local`](../tw.openfun~bulk~budget-local/skill.md) | 地方政府預算統計 | 查縣市層級的預算與決算資料 | --- ## 注意事項與限制 1. **金額單位為千元**:欄位值 `1,748,508,000` 代表新台幣 1兆 7485億 800萬元。 2. **年份為民國年**:`年=114` 對應西元 2025 年,`年=93` 為最早年份(西元 2004 年)。 3. **最近年度決算為空**:決算於次年公布,115 年(2026)的決算欄通常為空。 4. **金額含逗號**:CSV 下載後金額欄位含千分位逗號(如 `1,748,508,000`),使用前需先轉換為數值。 5. **編號跨年重複**:同一個 `編號` 在不同年份各有一列,唯一識別碼為 `{編號}_{年}` 的組合。 6. **歲入與歲出分開**:歲入(收入)在前兩個表,歲出(支出)在後兩個表,不可混用加總。 --- ## 快速參考 | 項目 | 說明 | |------|------| | 資料形式 | Google Sheets 公開試算表,免帳號直接下載 CSV | | 歲入子目 CSV | `...export?format=csv&gid=653646304` | | 歲入細目 CSV | `...export?format=csv&gid=1783850245` | | 業務計劃 CSV | `...export?format=csv&gid=1710352416` | | 工作計劃 CSV | `...export?format=csv&gid=598011465` | | 涵蓋年份 | 民國 93–115 年(西元 2004–2026 年) | | 金額單位 | 千元,含千分位逗號,需轉換後才能計算 | | 唯一識別碼 | `{編號}_{年}` 組合 | | 載入方式 | `pd.read_csv(url)` 直接讀取,無需 Token |