{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "ec8c8353",
   "metadata": {},
   "outputs": [],
   "source": [
    "import numpy as np\n",
    "import pandas as pd\n",
    "import pyodbc\n",
    "\n",
    "from collections import Counter"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "ba09be94",
   "metadata": {},
   "outputs": [],
   "source": [
    "table = pd.read_excel('嘉南二期作水利小組.xlsx')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "e53bf5b2",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>管理處\\n編號</th>\n",
       "      <th>管理處\\n名稱</th>\n",
       "      <th>分處\\n編號</th>\n",
       "      <th>分處\\n名稱</th>\n",
       "      <th>工作站\\n編號</th>\n",
       "      <th>工作站\\n名稱</th>\n",
       "      <th>水利小組\\n編號</th>\n",
       "      <th>水利小組\\n名稱</th>\n",
       "      <th>原始\\n水利小組名稱</th>\n",
       "      <th>系統\\n(曾文-烏山頭水庫灌區、一般區、併用區)</th>\n",
       "      <th>...</th>\n",
       "      <th>河川供灌面積\\n(含迴歸水)</th>\n",
       "      <th>地下水供灌面積</th>\n",
       "      <th>水庫供灌比例</th>\n",
       "      <th>河川供灌比例</th>\n",
       "      <th>地下水供灌比例</th>\n",
       "      <th>水資源競用區\\n(發生過停灌的區域)</th>\n",
       "      <th>水庫型灌區</th>\n",
       "      <th>大區輪作區</th>\n",
       "      <th>備註</th>\n",
       "      <th>WorkStationGrpId</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>I11</td>\n",
       "      <td>嘉南管理處</td>\n",
       "      <td>I111</td>\n",
       "      <td>新化分處</td>\n",
       "      <td>I11101</td>\n",
       "      <td>歸仁工作站</td>\n",
       "      <td>I1110101</td>\n",
       "      <td>依仁圳第2小組</td>\n",
       "      <td>依仁圳第二小組</td>\n",
       "      <td>一般區</td>\n",
       "      <td>...</td>\n",
       "      <td>83.949650</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>雙期作</td>\n",
       "      <td>1110101</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>I11</td>\n",
       "      <td>嘉南管理處</td>\n",
       "      <td>I111</td>\n",
       "      <td>新化分處</td>\n",
       "      <td>I11101</td>\n",
       "      <td>歸仁工作站</td>\n",
       "      <td>I1110102</td>\n",
       "      <td>依仁圳第4小組</td>\n",
       "      <td>依仁圳第四小組</td>\n",
       "      <td>一般區</td>\n",
       "      <td>...</td>\n",
       "      <td>53.527000</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>雙期作</td>\n",
       "      <td>1110102</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>I11</td>\n",
       "      <td>嘉南管理處</td>\n",
       "      <td>I111</td>\n",
       "      <td>新化分處</td>\n",
       "      <td>I11101</td>\n",
       "      <td>歸仁工作站</td>\n",
       "      <td>I1110103</td>\n",
       "      <td>許縣圳第1小組</td>\n",
       "      <td>許縣圳第一小組</td>\n",
       "      <td>一般區</td>\n",
       "      <td>...</td>\n",
       "      <td>101.033836</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>雙期作、  單期作、  三年一作</td>\n",
       "      <td>1110103</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>I11</td>\n",
       "      <td>嘉南管理處</td>\n",
       "      <td>I111</td>\n",
       "      <td>新化分處</td>\n",
       "      <td>I11101</td>\n",
       "      <td>歸仁工作站</td>\n",
       "      <td>I1110104</td>\n",
       "      <td>許縣圳第2小組</td>\n",
       "      <td>許縣圳第二小組</td>\n",
       "      <td>一般區</td>\n",
       "      <td>...</td>\n",
       "      <td>105.055487</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>雙期作、  單期作</td>\n",
       "      <td>1110104</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>I11</td>\n",
       "      <td>嘉南管理處</td>\n",
       "      <td>I111</td>\n",
       "      <td>新化分處</td>\n",
       "      <td>I11101</td>\n",
       "      <td>歸仁工作站</td>\n",
       "      <td>I1110105</td>\n",
       "      <td>許縣圳第3小組</td>\n",
       "      <td>許縣圳第三小組</td>\n",
       "      <td>一般區</td>\n",
       "      <td>...</td>\n",
       "      <td>95.622583</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>雙期作、  單期作、  三年一作</td>\n",
       "      <td>1110105</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>664</th>\n",
       "      <td>I11</td>\n",
       "      <td>嘉南管理處</td>\n",
       "      <td>I117</td>\n",
       "      <td>白河水庫分處</td>\n",
       "      <td>I11702</td>\n",
       "      <td>東山工作站</td>\n",
       "      <td>I1170204</td>\n",
       "      <td>河東小組</td>\n",
       "      <td>河東小組</td>\n",
       "      <td>一般區</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>5.0</td>\n",
       "      <td>0.960723</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.039277</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>單期作</td>\n",
       "      <td>1170204</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>665</th>\n",
       "      <td>I11</td>\n",
       "      <td>嘉南管理處</td>\n",
       "      <td>I117</td>\n",
       "      <td>白河水庫分處</td>\n",
       "      <td>I11702</td>\n",
       "      <td>東山工作站</td>\n",
       "      <td>I1170205</td>\n",
       "      <td>北馬小組</td>\n",
       "      <td>北馬小組</td>\n",
       "      <td>一般區</td>\n",
       "      <td>...</td>\n",
       "      <td>105.000000</td>\n",
       "      <td>7.0</td>\n",
       "      <td>0.188406</td>\n",
       "      <td>0.760870</td>\n",
       "      <td>0.050725</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>單期作</td>\n",
       "      <td>1170205</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>666</th>\n",
       "      <td>I11</td>\n",
       "      <td>嘉南管理處</td>\n",
       "      <td>I117</td>\n",
       "      <td>白河水庫分處</td>\n",
       "      <td>I11702</td>\n",
       "      <td>東山工作站</td>\n",
       "      <td>I1170206</td>\n",
       "      <td>鳳尾厝小組</td>\n",
       "      <td>鳳尾厝小組</td>\n",
       "      <td>一般區</td>\n",
       "      <td>...</td>\n",
       "      <td>154.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.020356</td>\n",
       "      <td>0.979644</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>單期作</td>\n",
       "      <td>1170206</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>667</th>\n",
       "      <td>I11</td>\n",
       "      <td>嘉南管理處</td>\n",
       "      <td>I117</td>\n",
       "      <td>白河水庫分處</td>\n",
       "      <td>I11702</td>\n",
       "      <td>東山工作站</td>\n",
       "      <td>I1170207</td>\n",
       "      <td>科里小組</td>\n",
       "      <td>科里小組</td>\n",
       "      <td>一般區</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>17.0</td>\n",
       "      <td>0.872180</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.127820</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>單期作</td>\n",
       "      <td>1170207</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>668</th>\n",
       "      <td>I11</td>\n",
       "      <td>嘉南管理處</td>\n",
       "      <td>I117</td>\n",
       "      <td>白河水庫分處</td>\n",
       "      <td>I11702</td>\n",
       "      <td>東山工作站</td>\n",
       "      <td>I1170208</td>\n",
       "      <td>枋子林小組</td>\n",
       "      <td>枋子林小組</td>\n",
       "      <td>一般區</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>單期作</td>\n",
       "      <td>1170208</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>669 rows × 24 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "    管理處\\n編號 管理處\\n名稱 分處\\n編號  分處\\n名稱 工作站\\n編號 工作站\\n名稱  水利小組\\n編號 水利小組\\n名稱  \\\n",
       "8       I11   嘉南管理處   I111    新化分處  I11101   歸仁工作站  I1110101  依仁圳第2小組   \n",
       "7       I11   嘉南管理處   I111    新化分處  I11101   歸仁工作站  I1110102  依仁圳第4小組   \n",
       "4       I11   嘉南管理處   I111    新化分處  I11101   歸仁工作站  I1110103  許縣圳第1小組   \n",
       "5       I11   嘉南管理處   I111    新化分處  I11101   歸仁工作站  I1110104  許縣圳第2小組   \n",
       "2       I11   嘉南管理處   I111    新化分處  I11101   歸仁工作站  I1110105  許縣圳第3小組   \n",
       "..      ...     ...    ...     ...     ...     ...       ...      ...   \n",
       "664     I11   嘉南管理處   I117  白河水庫分處  I11702   東山工作站  I1170204     河東小組   \n",
       "665     I11   嘉南管理處   I117  白河水庫分處  I11702   東山工作站  I1170205     北馬小組   \n",
       "666     I11   嘉南管理處   I117  白河水庫分處  I11702   東山工作站  I1170206    鳳尾厝小組   \n",
       "667     I11   嘉南管理處   I117  白河水庫分處  I11702   東山工作站  I1170207     科里小組   \n",
       "668     I11   嘉南管理處   I117  白河水庫分處  I11702   東山工作站  I1170208    枋子林小組   \n",
       "\n",
       "    原始\\n水利小組名稱 系統\\n(曾文-烏山頭水庫灌區、一般區、併用區)  ... 河川供灌面積\\n(含迴歸水)  地下水供灌面積  \\\n",
       "8      依仁圳第二小組                      一般區  ...      83.949650      NaN   \n",
       "7      依仁圳第四小組                      一般區  ...      53.527000      NaN   \n",
       "4      許縣圳第一小組                      一般區  ...     101.033836      NaN   \n",
       "5      許縣圳第二小組                      一般區  ...     105.055487      NaN   \n",
       "2      許縣圳第三小組                      一般區  ...      95.622583      NaN   \n",
       "..         ...                      ...  ...            ...      ...   \n",
       "664       河東小組                      一般區  ...       0.000000      5.0   \n",
       "665       北馬小組                      一般區  ...     105.000000      7.0   \n",
       "666      鳳尾厝小組                      一般區  ...     154.000000      0.0   \n",
       "667       科里小組                      一般區  ...       0.000000     17.0   \n",
       "668      枋子林小組                      一般區  ...       0.000000      0.0   \n",
       "\n",
       "       水庫供灌比例    河川供灌比例   地下水供灌比例  水資源競用區\\n(發生過停灌的區域)  水庫型灌區  大區輪作區  \\\n",
       "8    0.000000  1.000000  0.000000                 NaN    NaN    NaN   \n",
       "7    0.000000  1.000000  0.000000                 NaN    NaN    NaN   \n",
       "4    0.000000  1.000000  0.000000                 NaN    NaN    NaN   \n",
       "5    0.000000  1.000000  0.000000                 NaN    NaN    NaN   \n",
       "2    0.000000  1.000000  0.000000                 NaN    NaN    NaN   \n",
       "..        ...       ...       ...                 ...    ...    ...   \n",
       "664  0.960723  0.000000  0.039277                 NaN    NaN    NaN   \n",
       "665  0.188406  0.760870  0.050725                 NaN    NaN    NaN   \n",
       "666  0.020356  0.979644  0.000000                 NaN    NaN    NaN   \n",
       "667  0.872180  0.000000  0.127820                 NaN    NaN    NaN   \n",
       "668  1.000000  0.000000  0.000000                 NaN    NaN    NaN   \n",
       "\n",
       "                   備註 WorkStationGrpId  \n",
       "8                 雙期作          1110101  \n",
       "7                 雙期作          1110102  \n",
       "4    雙期作、  單期作、  三年一作          1110103  \n",
       "5           雙期作、  單期作          1110104  \n",
       "2    雙期作、  單期作、  三年一作          1110105  \n",
       "..                ...              ...  \n",
       "664               單期作          1170204  \n",
       "665               單期作          1170205  \n",
       "666               單期作          1170206  \n",
       "667               單期作          1170207  \n",
       "668               單期作          1170208  \n",
       "\n",
       "[669 rows x 24 columns]"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "table['WorkStationGrpId'] = (table[\"水利小組\\n編號\"].str[1:])\n",
    "\n",
    "table.sort_values(by='WorkStationGrpId')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "f2e2ee19",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\johnnychan\\AppData\\Local\\Temp\\ipykernel_1416\\4119830533.py:17: UserWarning: pandas only supports SQLAlchemy connectable (engine/connection) or database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 objects are not tested. Please consider using SQLAlchemy.\n",
      "  df = pd.read_sql(SQL_QUERY, conn)\n"
     ]
    }
   ],
   "source": [
    "DRIVER = 'SQL Server'\n",
    "SERVER = 'labdb'\n",
    "DATABASE = 'A304_WRWSR'\n",
    "USERNAME = '<username>'\n",
    "PASSWORD = '<password>'\n",
    "\n",
    "connectionString = f'DRIVER={DRIVER};SERVER={SERVER};DATABASE={DATABASE}'\n",
    "conn = pyodbc.connect(connectionString) \n",
    "\n",
    "#執行sql查詢 \n",
    "SQL_QUERY = \"\"\"\n",
    "SELECT *\n",
    "FROM [A304_WRWSR].[dbo].[tbl_CropAreaData_History] \n",
    "\"\"\"\n",
    "\n",
    "cursor = conn.cursor()\n",
    "df = pd.read_sql(SQL_QUERY, conn)\n",
    "#df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "34683e94",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th>二期作\n",
       "分組別</th>\n",
       "      <th>DataYear</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>6</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2017</td>\n",
       "      <td>NaN</td>\n",
       "      <td>54.3</td>\n",
       "      <td>1553.5</td>\n",
       "      <td>1099.8</td>\n",
       "      <td>6012.0</td>\n",
       "      <td>5010.2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2018</td>\n",
       "      <td>NaN</td>\n",
       "      <td>64.0</td>\n",
       "      <td>1494.0</td>\n",
       "      <td>1119.4</td>\n",
       "      <td>5994.3</td>\n",
       "      <td>4832.1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>2019</td>\n",
       "      <td>6.2</td>\n",
       "      <td>51.8</td>\n",
       "      <td>1063.4</td>\n",
       "      <td>824.7</td>\n",
       "      <td>6047.1</td>\n",
       "      <td>3998.2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>2020</td>\n",
       "      <td>NaN</td>\n",
       "      <td>47.5</td>\n",
       "      <td>1262.6</td>\n",
       "      <td>1031.3</td>\n",
       "      <td>6010.9</td>\n",
       "      <td>4511.1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>2021</td>\n",
       "      <td>NaN</td>\n",
       "      <td>48.1</td>\n",
       "      <td>884.7</td>\n",
       "      <td>940.8</td>\n",
       "      <td>5785.2</td>\n",
       "      <td>4232.1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>2022</td>\n",
       "      <td>NaN</td>\n",
       "      <td>53.9</td>\n",
       "      <td>638.9</td>\n",
       "      <td>663.9</td>\n",
       "      <td>5502.1</td>\n",
       "      <td>4691.6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>2023</td>\n",
       "      <td>10.4</td>\n",
       "      <td>44.1</td>\n",
       "      <td>280.1</td>\n",
       "      <td>307.7</td>\n",
       "      <td>58.5</td>\n",
       "      <td>47.1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>2024</td>\n",
       "      <td>NaN</td>\n",
       "      <td>32.6</td>\n",
       "      <td>589.7</td>\n",
       "      <td>743.6</td>\n",
       "      <td>5782.7</td>\n",
       "      <td>4484.4</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "二期作\n",
       "分組別  DataYear     1     2       3       4       5       6\n",
       "0            2017   NaN  54.3  1553.5  1099.8  6012.0  5010.2\n",
       "1            2018   NaN  64.0  1494.0  1119.4  5994.3  4832.1\n",
       "2            2019   6.2  51.8  1063.4   824.7  6047.1  3998.2\n",
       "3            2020   NaN  47.5  1262.6  1031.3  6010.9  4511.1\n",
       "4            2021   NaN  48.1   884.7   940.8  5785.2  4232.1\n",
       "5            2022   NaN  53.9   638.9   663.9  5502.1  4691.6\n",
       "6            2023  10.4  44.1   280.1   307.7    58.5    47.1\n",
       "7            2024   NaN  32.6   589.7   743.6  5782.7  4484.4"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df['IA'] = df['WorkStationId'].str[:2]   #管理處\n",
    "df_tr = df[(df['CropType'] == 'TR   ')&(df['IA']=='11')&(df['PeriodNo']==2)].copy()    # 稻作&嘉南&二期作\n",
    "\n",
    "df_tr['CalcArea'] = round(df_tr['CalcArea']/10000, 1)\n",
    "df_tr[\"WorkStationGrpId\"] = df_tr[\"WorkStationGrpId\"].astype(str).str.rstrip()\n",
    "df_tr = df_tr.merge(table[['WorkStationGrpId','二期作\\n分組別']], on='WorkStationGrpId', how='left')   \n",
    "\n",
    "res = df_tr.groupby(['DataYear','二期作\\n分組別'])['CalcArea'].sum().reset_index()\n",
    "#res[res['DataYear']>=2017]\n",
    "\n",
    "df_pivot = (\n",
    "    res[(res['二期作\\n分組別']!=0)&(res['DataYear']>=2017)]\n",
    "    .pivot(index=['DataYear'], columns=\"二期作\\n分組別\", values=\"CalcArea\")\n",
    "    .reset_index()\n",
    ")\n",
    "df_pivot"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "f29b5178",
   "metadata": {},
   "outputs": [],
   "source": [
    "d = res[(res['二期作\\n分組別']!=0)&(res['DataYear']>=2017)].copy()\n",
    "\n",
    "d['IANo'] = '11'\n",
    "d['PeriodNo'] = 2\n",
    "d['AreaType'] = 2\n",
    "d['ManageID'] = 'NO2' + d['二期作\\n分組別'].astype(str)\n",
    "d['isStopped'] = 0\n",
    "\n",
    "#112二期作，曾文-烏山頭水庫第3～6組實施全面節水措施\n",
    "mask=((d['DataYear']==2023)&(d['二期作\\n分組別'].isin([3,4,5,6])))\n",
    "d.loc[mask, 'isStopped'] = 1\n",
    "\n",
    "d = d.rename(columns={'CalcArea':'FieldArea'})\n",
    "d = d[['IANo','ManageID','DataYear','PeriodNo','AreaType','FieldArea','isStopped']]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "6dfb4525",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th>ManageID</th>\n",
       "      <th>DataYear</th>\n",
       "      <th>NO21</th>\n",
       "      <th>NO22</th>\n",
       "      <th>NO23</th>\n",
       "      <th>NO24</th>\n",
       "      <th>NO25</th>\n",
       "      <th>NO26</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2017</td>\n",
       "      <td>NaN</td>\n",
       "      <td>54.3</td>\n",
       "      <td>1553.5</td>\n",
       "      <td>1099.8</td>\n",
       "      <td>6012.0</td>\n",
       "      <td>5010.2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2018</td>\n",
       "      <td>NaN</td>\n",
       "      <td>64.0</td>\n",
       "      <td>1494.0</td>\n",
       "      <td>1119.4</td>\n",
       "      <td>5994.3</td>\n",
       "      <td>4832.1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>2019</td>\n",
       "      <td>6.2</td>\n",
       "      <td>51.8</td>\n",
       "      <td>1063.4</td>\n",
       "      <td>824.7</td>\n",
       "      <td>6047.1</td>\n",
       "      <td>3998.2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>2020</td>\n",
       "      <td>NaN</td>\n",
       "      <td>47.5</td>\n",
       "      <td>1262.6</td>\n",
       "      <td>1031.3</td>\n",
       "      <td>6010.9</td>\n",
       "      <td>4511.1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>2021</td>\n",
       "      <td>NaN</td>\n",
       "      <td>48.1</td>\n",
       "      <td>884.7</td>\n",
       "      <td>940.8</td>\n",
       "      <td>5785.2</td>\n",
       "      <td>4232.1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>2022</td>\n",
       "      <td>NaN</td>\n",
       "      <td>53.9</td>\n",
       "      <td>638.9</td>\n",
       "      <td>663.9</td>\n",
       "      <td>5502.1</td>\n",
       "      <td>4691.6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>2023</td>\n",
       "      <td>10.4</td>\n",
       "      <td>44.1</td>\n",
       "      <td>280.1</td>\n",
       "      <td>307.7</td>\n",
       "      <td>58.5</td>\n",
       "      <td>47.1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>2024</td>\n",
       "      <td>NaN</td>\n",
       "      <td>32.6</td>\n",
       "      <td>589.7</td>\n",
       "      <td>743.6</td>\n",
       "      <td>5782.7</td>\n",
       "      <td>4484.4</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "ManageID  DataYear  NO21  NO22    NO23    NO24    NO25    NO26\n",
       "0             2017   NaN  54.3  1553.5  1099.8  6012.0  5010.2\n",
       "1             2018   NaN  64.0  1494.0  1119.4  5994.3  4832.1\n",
       "2             2019   6.2  51.8  1063.4   824.7  6047.1  3998.2\n",
       "3             2020   NaN  47.5  1262.6  1031.3  6010.9  4511.1\n",
       "4             2021   NaN  48.1   884.7   940.8  5785.2  4232.1\n",
       "5             2022   NaN  53.9   638.9   663.9  5502.1  4691.6\n",
       "6             2023  10.4  44.1   280.1   307.7    58.5    47.1\n",
       "7             2024   NaN  32.6   589.7   743.6  5782.7  4484.4"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "d.pivot(index=['DataYear'], columns=\"ManageID\", values=\"FieldArea\").reset_index()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "f279c0ef",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>IANo</th>\n",
       "      <th>ManageID</th>\n",
       "      <th>DataYear</th>\n",
       "      <th>PeriodNo</th>\n",
       "      <th>AreaType</th>\n",
       "      <th>FieldArea</th>\n",
       "      <th>isStopped</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>11</td>\n",
       "      <td>NO22</td>\n",
       "      <td>2017</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>54.3</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>11</td>\n",
       "      <td>NO23</td>\n",
       "      <td>2017</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>1553.5</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>11</td>\n",
       "      <td>NO24</td>\n",
       "      <td>2017</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>1099.8</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>11</td>\n",
       "      <td>NO25</td>\n",
       "      <td>2017</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>6012.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>11</td>\n",
       "      <td>NO26</td>\n",
       "      <td>2017</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>5010.2</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>11</td>\n",
       "      <td>NO22</td>\n",
       "      <td>2018</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>64.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>11</td>\n",
       "      <td>NO23</td>\n",
       "      <td>2018</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>1494.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>11</td>\n",
       "      <td>NO24</td>\n",
       "      <td>2018</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>1119.4</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>11</td>\n",
       "      <td>NO25</td>\n",
       "      <td>2018</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>5994.3</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>11</td>\n",
       "      <td>NO26</td>\n",
       "      <td>2018</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>4832.1</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>11</td>\n",
       "      <td>NO21</td>\n",
       "      <td>2019</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>6.2</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>11</td>\n",
       "      <td>NO22</td>\n",
       "      <td>2019</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>51.8</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>11</td>\n",
       "      <td>NO23</td>\n",
       "      <td>2019</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>1063.4</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>11</td>\n",
       "      <td>NO24</td>\n",
       "      <td>2019</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>824.7</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>11</td>\n",
       "      <td>NO25</td>\n",
       "      <td>2019</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>6047.1</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>11</td>\n",
       "      <td>NO26</td>\n",
       "      <td>2019</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>3998.2</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>11</td>\n",
       "      <td>NO22</td>\n",
       "      <td>2020</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>47.5</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>11</td>\n",
       "      <td>NO23</td>\n",
       "      <td>2020</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>1262.6</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>80</th>\n",
       "      <td>11</td>\n",
       "      <td>NO24</td>\n",
       "      <td>2020</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>1031.3</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>81</th>\n",
       "      <td>11</td>\n",
       "      <td>NO25</td>\n",
       "      <td>2020</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>6010.9</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>82</th>\n",
       "      <td>11</td>\n",
       "      <td>NO26</td>\n",
       "      <td>2020</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>4511.1</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>84</th>\n",
       "      <td>11</td>\n",
       "      <td>NO22</td>\n",
       "      <td>2021</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>48.1</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>85</th>\n",
       "      <td>11</td>\n",
       "      <td>NO23</td>\n",
       "      <td>2021</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>884.7</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>11</td>\n",
       "      <td>NO24</td>\n",
       "      <td>2021</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>940.8</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>87</th>\n",
       "      <td>11</td>\n",
       "      <td>NO25</td>\n",
       "      <td>2021</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>5785.2</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>11</td>\n",
       "      <td>NO26</td>\n",
       "      <td>2021</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>4232.1</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>11</td>\n",
       "      <td>NO22</td>\n",
       "      <td>2022</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>53.9</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>11</td>\n",
       "      <td>NO23</td>\n",
       "      <td>2022</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>638.9</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>11</td>\n",
       "      <td>NO24</td>\n",
       "      <td>2022</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>663.9</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>11</td>\n",
       "      <td>NO25</td>\n",
       "      <td>2022</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>5502.1</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>94</th>\n",
       "      <td>11</td>\n",
       "      <td>NO26</td>\n",
       "      <td>2022</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>4691.6</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>96</th>\n",
       "      <td>11</td>\n",
       "      <td>NO21</td>\n",
       "      <td>2023</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>10.4</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>97</th>\n",
       "      <td>11</td>\n",
       "      <td>NO22</td>\n",
       "      <td>2023</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>44.1</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>98</th>\n",
       "      <td>11</td>\n",
       "      <td>NO23</td>\n",
       "      <td>2023</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>280.1</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>99</th>\n",
       "      <td>11</td>\n",
       "      <td>NO24</td>\n",
       "      <td>2023</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>307.7</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100</th>\n",
       "      <td>11</td>\n",
       "      <td>NO25</td>\n",
       "      <td>2023</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>58.5</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>101</th>\n",
       "      <td>11</td>\n",
       "      <td>NO26</td>\n",
       "      <td>2023</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>47.1</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>103</th>\n",
       "      <td>11</td>\n",
       "      <td>NO22</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>32.6</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>104</th>\n",
       "      <td>11</td>\n",
       "      <td>NO23</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>589.7</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>105</th>\n",
       "      <td>11</td>\n",
       "      <td>NO24</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>743.6</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>106</th>\n",
       "      <td>11</td>\n",
       "      <td>NO25</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>5782.7</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>107</th>\n",
       "      <td>11</td>\n",
       "      <td>NO26</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>4484.4</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    IANo ManageID  DataYear  PeriodNo  AreaType  FieldArea  isStopped\n",
       "59    11     NO22      2017         2         2       54.3          0\n",
       "60    11     NO23      2017         2         2     1553.5          0\n",
       "61    11     NO24      2017         2         2     1099.8          0\n",
       "62    11     NO25      2017         2         2     6012.0          0\n",
       "63    11     NO26      2017         2         2     5010.2          0\n",
       "65    11     NO22      2018         2         2       64.0          0\n",
       "66    11     NO23      2018         2         2     1494.0          0\n",
       "67    11     NO24      2018         2         2     1119.4          0\n",
       "68    11     NO25      2018         2         2     5994.3          0\n",
       "69    11     NO26      2018         2         2     4832.1          0\n",
       "71    11     NO21      2019         2         2        6.2          0\n",
       "72    11     NO22      2019         2         2       51.8          0\n",
       "73    11     NO23      2019         2         2     1063.4          0\n",
       "74    11     NO24      2019         2         2      824.7          0\n",
       "75    11     NO25      2019         2         2     6047.1          0\n",
       "76    11     NO26      2019         2         2     3998.2          0\n",
       "78    11     NO22      2020         2         2       47.5          0\n",
       "79    11     NO23      2020         2         2     1262.6          0\n",
       "80    11     NO24      2020         2         2     1031.3          0\n",
       "81    11     NO25      2020         2         2     6010.9          0\n",
       "82    11     NO26      2020         2         2     4511.1          0\n",
       "84    11     NO22      2021         2         2       48.1          0\n",
       "85    11     NO23      2021         2         2      884.7          0\n",
       "86    11     NO24      2021         2         2      940.8          0\n",
       "87    11     NO25      2021         2         2     5785.2          0\n",
       "88    11     NO26      2021         2         2     4232.1          0\n",
       "90    11     NO22      2022         2         2       53.9          0\n",
       "91    11     NO23      2022         2         2      638.9          0\n",
       "92    11     NO24      2022         2         2      663.9          0\n",
       "93    11     NO25      2022         2         2     5502.1          0\n",
       "94    11     NO26      2022         2         2     4691.6          0\n",
       "96    11     NO21      2023         2         2       10.4          0\n",
       "97    11     NO22      2023         2         2       44.1          0\n",
       "98    11     NO23      2023         2         2      280.1          1\n",
       "99    11     NO24      2023         2         2      307.7          1\n",
       "100   11     NO25      2023         2         2       58.5          1\n",
       "101   11     NO26      2023         2         2       47.1          1\n",
       "103   11     NO22      2024         2         2       32.6          0\n",
       "104   11     NO23      2024         2         2      589.7          0\n",
       "105   11     NO24      2024         2         2      743.6          0\n",
       "106   11     NO25      2024         2         2     5782.7          0\n",
       "107   11     NO26      2024         2         2     4484.4          0"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "d"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "fc9869f3",
   "metadata": {},
   "outputs": [],
   "source": [
    "d.to_excel('tbl_IrrigationRiceAreaManageData_嘉南二期作六大組.xlsx', index=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "acde6294",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "11f57af7",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "e44ddf36",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "17b6b761",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Id</th>\n",
       "      <th>InsertDate</th>\n",
       "      <th>WorkStationId</th>\n",
       "      <th>WorkStationGrpId</th>\n",
       "      <th>DataYear</th>\n",
       "      <th>PeriodNo</th>\n",
       "      <th>CropType</th>\n",
       "      <th>CalcArea</th>\n",
       "      <th>RealCropType</th>\n",
       "      <th>DataDate</th>\n",
       "      <th>Geometry</th>\n",
       "      <th>ChiananNormalDistrict</th>\n",
       "      <th>IA</th>\n",
       "      <th>二期作\\n分組別</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>182</th>\n",
       "      <td>1258</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>207.7</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>190</th>\n",
       "      <td>1287</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>126.8</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>191</th>\n",
       "      <td>1290</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>98.2</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>192</th>\n",
       "      <td>1295</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>96.5</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>753</th>\n",
       "      <td>8602</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2009</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>210.3</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>754</th>\n",
       "      <td>8605</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2011</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>205.1</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>755</th>\n",
       "      <td>8607</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2012</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>207.2</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>756</th>\n",
       "      <td>8609</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2013</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>211.4</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>757</th>\n",
       "      <td>8611</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2014</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>211.9</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>758</th>\n",
       "      <td>8614</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2015</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>179.9</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>759</th>\n",
       "      <td>8616</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2016</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>206.0</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>760</th>\n",
       "      <td>8619</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2017</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>205.0</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>761</th>\n",
       "      <td>8622</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2018</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>202.6</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>762</th>\n",
       "      <td>8624</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2019</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>200.1</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>763</th>\n",
       "      <td>8626</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2020</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>205.9</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>764</th>\n",
       "      <td>8628</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2021</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>206.7</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>765</th>\n",
       "      <td>8630</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2022</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>211.7</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>766</th>\n",
       "      <td>8632</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151001</td>\n",
       "      <td>2023</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>4.7</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>865</th>\n",
       "      <td>12337</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2009</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>119.1</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>866</th>\n",
       "      <td>12342</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2011</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>96.5</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>867</th>\n",
       "      <td>12344</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2012</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>116.6</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>868</th>\n",
       "      <td>12346</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2013</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>125.5</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>869</th>\n",
       "      <td>12348</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2014</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>126.5</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>870</th>\n",
       "      <td>12351</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2015</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>111.2</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>871</th>\n",
       "      <td>12354</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2016</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>119.9</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>872</th>\n",
       "      <td>12356</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2017</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>122.1</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>873</th>\n",
       "      <td>12360</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2018</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>124.9</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>874</th>\n",
       "      <td>12362</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2019</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>116.3</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>875</th>\n",
       "      <td>12364</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2020</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>118.9</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>876</th>\n",
       "      <td>12365</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2021</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>116.8</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>877</th>\n",
       "      <td>12368</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151009</td>\n",
       "      <td>2022</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>124.3</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>878</th>\n",
       "      <td>12371</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2009</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>105.1</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>879</th>\n",
       "      <td>12376</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2011</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>72.0</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>880</th>\n",
       "      <td>12378</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2012</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>99.8</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>881</th>\n",
       "      <td>12380</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2013</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>108.1</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>882</th>\n",
       "      <td>12382</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2014</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>107.8</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>883</th>\n",
       "      <td>12384</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2015</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>99.5</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>884</th>\n",
       "      <td>12387</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2016</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>106.5</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>885</th>\n",
       "      <td>12390</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2017</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>101.2</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>886</th>\n",
       "      <td>12394</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2018</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>97.6</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>887</th>\n",
       "      <td>12398</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2019</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>97.2</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>888</th>\n",
       "      <td>12402</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2020</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>96.7</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>889</th>\n",
       "      <td>12405</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2021</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>98.7</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>890</th>\n",
       "      <td>12408</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151010</td>\n",
       "      <td>2022</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>102.4</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>891</th>\n",
       "      <td>12411</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2009</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>91.7</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>892</th>\n",
       "      <td>12417</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2011</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>80.7</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>893</th>\n",
       "      <td>12419</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2012</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>89.1</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>894</th>\n",
       "      <td>12421</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2013</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>99.7</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>895</th>\n",
       "      <td>12423</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2014</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>107.0</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>896</th>\n",
       "      <td>12427</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2015</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>77.8</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>897</th>\n",
       "      <td>12431</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2016</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>108.1</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>898</th>\n",
       "      <td>12434</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2017</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>92.7</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>899</th>\n",
       "      <td>12441</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2018</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>92.1</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>900</th>\n",
       "      <td>12445</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2019</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>80.6</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>901</th>\n",
       "      <td>12449</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2020</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>68.0</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>902</th>\n",
       "      <td>12451</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2021</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>95.3</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>903</th>\n",
       "      <td>12454</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2022</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>92.5</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>904</th>\n",
       "      <td>12459</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11510</td>\n",
       "      <td>1151011</td>\n",
       "      <td>2023</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>0.8</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>True</td>\n",
       "      <td>11</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        Id  InsertDate WorkStationId WorkStationGrpId  DataYear  PeriodNo  \\\n",
       "182   1258  2025-12-16         11510          1151001      2024         2   \n",
       "190   1287  2025-12-16         11510          1151009      2024         2   \n",
       "191   1290  2025-12-16         11510          1151010      2024         2   \n",
       "192   1295  2025-12-16         11510          1151011      2024         2   \n",
       "753   8602  2025-12-16         11510          1151001      2009         2   \n",
       "754   8605  2025-12-16         11510          1151001      2011         2   \n",
       "755   8607  2025-12-16         11510          1151001      2012         2   \n",
       "756   8609  2025-12-16         11510          1151001      2013         2   \n",
       "757   8611  2025-12-16         11510          1151001      2014         2   \n",
       "758   8614  2025-12-16         11510          1151001      2015         2   \n",
       "759   8616  2025-12-16         11510          1151001      2016         2   \n",
       "760   8619  2025-12-16         11510          1151001      2017         2   \n",
       "761   8622  2025-12-16         11510          1151001      2018         2   \n",
       "762   8624  2025-12-16         11510          1151001      2019         2   \n",
       "763   8626  2025-12-16         11510          1151001      2020         2   \n",
       "764   8628  2025-12-16         11510          1151001      2021         2   \n",
       "765   8630  2025-12-16         11510          1151001      2022         2   \n",
       "766   8632  2025-12-16         11510          1151001      2023         2   \n",
       "865  12337  2025-12-16         11510          1151009      2009         2   \n",
       "866  12342  2025-12-16         11510          1151009      2011         2   \n",
       "867  12344  2025-12-16         11510          1151009      2012         2   \n",
       "868  12346  2025-12-16         11510          1151009      2013         2   \n",
       "869  12348  2025-12-16         11510          1151009      2014         2   \n",
       "870  12351  2025-12-16         11510          1151009      2015         2   \n",
       "871  12354  2025-12-16         11510          1151009      2016         2   \n",
       "872  12356  2025-12-16         11510          1151009      2017         2   \n",
       "873  12360  2025-12-16         11510          1151009      2018         2   \n",
       "874  12362  2025-12-16         11510          1151009      2019         2   \n",
       "875  12364  2025-12-16         11510          1151009      2020         2   \n",
       "876  12365  2025-12-16         11510          1151009      2021         2   \n",
       "877  12368  2025-12-16         11510          1151009      2022         2   \n",
       "878  12371  2025-12-16         11510          1151010      2009         2   \n",
       "879  12376  2025-12-16         11510          1151010      2011         2   \n",
       "880  12378  2025-12-16         11510          1151010      2012         2   \n",
       "881  12380  2025-12-16         11510          1151010      2013         2   \n",
       "882  12382  2025-12-16         11510          1151010      2014         2   \n",
       "883  12384  2025-12-16         11510          1151010      2015         2   \n",
       "884  12387  2025-12-16         11510          1151010      2016         2   \n",
       "885  12390  2025-12-16         11510          1151010      2017         2   \n",
       "886  12394  2025-12-16         11510          1151010      2018         2   \n",
       "887  12398  2025-12-16         11510          1151010      2019         2   \n",
       "888  12402  2025-12-16         11510          1151010      2020         2   \n",
       "889  12405  2025-12-16         11510          1151010      2021         2   \n",
       "890  12408  2025-12-16         11510          1151010      2022         2   \n",
       "891  12411  2025-12-16         11510          1151011      2009         2   \n",
       "892  12417  2025-12-16         11510          1151011      2011         2   \n",
       "893  12419  2025-12-16         11510          1151011      2012         2   \n",
       "894  12421  2025-12-16         11510          1151011      2013         2   \n",
       "895  12423  2025-12-16         11510          1151011      2014         2   \n",
       "896  12427  2025-12-16         11510          1151011      2015         2   \n",
       "897  12431  2025-12-16         11510          1151011      2016         2   \n",
       "898  12434  2025-12-16         11510          1151011      2017         2   \n",
       "899  12441  2025-12-16         11510          1151011      2018         2   \n",
       "900  12445  2025-12-16         11510          1151011      2019         2   \n",
       "901  12449  2025-12-16         11510          1151011      2020         2   \n",
       "902  12451  2025-12-16         11510          1151011      2021         2   \n",
       "903  12454  2025-12-16         11510          1151011      2022         2   \n",
       "904  12459  2025-12-16         11510          1151011      2023         2   \n",
       "\n",
       "    CropType  CalcArea RealCropType    DataDate Geometry  \\\n",
       "182    TR        207.7        AR06   2025-12-16     None   \n",
       "190    TR        126.8        AR06   2025-12-16     None   \n",
       "191    TR         98.2        AR06   2025-12-16     None   \n",
       "192    TR         96.5        AR06   2025-12-16     None   \n",
       "753    TR        210.3        AR06   2025-12-16     None   \n",
       "754    TR        205.1        AR06   2025-12-16     None   \n",
       "755    TR        207.2        AR06   2025-12-16     None   \n",
       "756    TR        211.4        AR06   2025-12-16     None   \n",
       "757    TR        211.9        AR06   2025-12-16     None   \n",
       "758    TR        179.9        AR06   2025-12-16     None   \n",
       "759    TR        206.0        AR06   2025-12-16     None   \n",
       "760    TR        205.0        AR06   2025-12-16     None   \n",
       "761    TR        202.6        AR06   2025-12-16     None   \n",
       "762    TR        200.1        AR06   2025-12-16     None   \n",
       "763    TR        205.9        AR06   2025-12-16     None   \n",
       "764    TR        206.7        AR06   2025-12-16     None   \n",
       "765    TR        211.7        AR06   2025-12-16     None   \n",
       "766    TR          4.7        AR06   2025-12-16     None   \n",
       "865    TR        119.1        AR06   2025-12-16     None   \n",
       "866    TR         96.5        AR06   2025-12-16     None   \n",
       "867    TR        116.6        AR06   2025-12-16     None   \n",
       "868    TR        125.5        AR06   2025-12-16     None   \n",
       "869    TR        126.5        AR06   2025-12-16     None   \n",
       "870    TR        111.2        AR06   2025-12-16     None   \n",
       "871    TR        119.9        AR06   2025-12-16     None   \n",
       "872    TR        122.1        AR06   2025-12-16     None   \n",
       "873    TR        124.9        AR06   2025-12-16     None   \n",
       "874    TR        116.3        AR06   2025-12-16     None   \n",
       "875    TR        118.9        AR06   2025-12-16     None   \n",
       "876    TR        116.8        AR06   2025-12-16     None   \n",
       "877    TR        124.3        AR06   2025-12-16     None   \n",
       "878    TR        105.1        AR06   2025-12-16     None   \n",
       "879    TR         72.0        AR06   2025-12-16     None   \n",
       "880    TR         99.8        AR06   2025-12-16     None   \n",
       "881    TR        108.1        AR06   2025-12-16     None   \n",
       "882    TR        107.8        AR06   2025-12-16     None   \n",
       "883    TR         99.5        AR06   2025-12-16     None   \n",
       "884    TR        106.5        AR06   2025-12-16     None   \n",
       "885    TR        101.2        AR06   2025-12-16     None   \n",
       "886    TR         97.6        AR06   2025-12-16     None   \n",
       "887    TR         97.2        AR06   2025-12-16     None   \n",
       "888    TR         96.7        AR06   2025-12-16     None   \n",
       "889    TR         98.7        AR06   2025-12-16     None   \n",
       "890    TR        102.4        AR06   2025-12-16     None   \n",
       "891    TR         91.7        AR06   2025-12-16     None   \n",
       "892    TR         80.7        AR06   2025-12-16     None   \n",
       "893    TR         89.1        AR06   2025-12-16     None   \n",
       "894    TR         99.7        AR06   2025-12-16     None   \n",
       "895    TR        107.0        AR06   2025-12-16     None   \n",
       "896    TR         77.8        AR06   2025-12-16     None   \n",
       "897    TR        108.1        AR06   2025-12-16     None   \n",
       "898    TR         92.7        AR06   2025-12-16     None   \n",
       "899    TR         92.1        AR06   2025-12-16     None   \n",
       "900    TR         80.6        AR06   2025-12-16     None   \n",
       "901    TR         68.0        AR06   2025-12-16     None   \n",
       "902    TR         95.3        AR06   2025-12-16     None   \n",
       "903    TR         92.5        AR06   2025-12-16     None   \n",
       "904    TR          0.8        AR06   2025-12-16     None   \n",
       "\n",
       "     ChiananNormalDistrict  IA  二期作\\n分組別  \n",
       "182                   True  11         4  \n",
       "190                   True  11         6  \n",
       "191                   True  11         6  \n",
       "192                   True  11         6  \n",
       "753                   True  11         4  \n",
       "754                   True  11         4  \n",
       "755                   True  11         4  \n",
       "756                   True  11         4  \n",
       "757                   True  11         4  \n",
       "758                   True  11         4  \n",
       "759                   True  11         4  \n",
       "760                   True  11         4  \n",
       "761                   True  11         4  \n",
       "762                   True  11         4  \n",
       "763                   True  11         4  \n",
       "764                   True  11         4  \n",
       "765                   True  11         4  \n",
       "766                   True  11         4  \n",
       "865                   True  11         6  \n",
       "866                   True  11         6  \n",
       "867                   True  11         6  \n",
       "868                   True  11         6  \n",
       "869                   True  11         6  \n",
       "870                   True  11         6  \n",
       "871                   True  11         6  \n",
       "872                   True  11         6  \n",
       "873                   True  11         6  \n",
       "874                   True  11         6  \n",
       "875                   True  11         6  \n",
       "876                   True  11         6  \n",
       "877                   True  11         6  \n",
       "878                   True  11         6  \n",
       "879                   True  11         6  \n",
       "880                   True  11         6  \n",
       "881                   True  11         6  \n",
       "882                   True  11         6  \n",
       "883                   True  11         6  \n",
       "884                   True  11         6  \n",
       "885                   True  11         6  \n",
       "886                   True  11         6  \n",
       "887                   True  11         6  \n",
       "888                   True  11         6  \n",
       "889                   True  11         6  \n",
       "890                   True  11         6  \n",
       "891                   True  11         6  \n",
       "892                   True  11         6  \n",
       "893                   True  11         6  \n",
       "894                   True  11         6  \n",
       "895                   True  11         6  \n",
       "896                   True  11         6  \n",
       "897                   True  11         6  \n",
       "898                   True  11         6  \n",
       "899                   True  11         6  \n",
       "900                   True  11         6  \n",
       "901                   True  11         6  \n",
       "902                   True  11         6  \n",
       "903                   True  11         6  \n",
       "904                   True  11         6  "
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#df_tr[(df_tr['二期作\\n分組別']!=0)&(df_tr['ChiananNormalDistrict']==True)]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cb12651c",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "8090a7fc",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "3db22ce8",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 254,
   "id": "066a045a",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Id</th>\n",
       "      <th>InsertDate</th>\n",
       "      <th>WorkStationId</th>\n",
       "      <th>WorkStationGrpId</th>\n",
       "      <th>DataYear</th>\n",
       "      <th>PeriodNo</th>\n",
       "      <th>CropType</th>\n",
       "      <th>CalcArea</th>\n",
       "      <th>RealCropType</th>\n",
       "      <th>DataDate</th>\n",
       "      <th>Geometry</th>\n",
       "      <th>ChiananNormalDistrict</th>\n",
       "      <th>IA</th>\n",
       "      <th>二期作\\n分組別</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11203</td>\n",
       "      <td>1120303</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>5.6</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>False</td>\n",
       "      <td>11</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>6</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11203</td>\n",
       "      <td>1120304</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>2.1</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>False</td>\n",
       "      <td>11</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>9</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11203</td>\n",
       "      <td>1120305</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>3.4</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>False</td>\n",
       "      <td>11</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>13</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11203</td>\n",
       "      <td>1120306</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>6.8</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>False</td>\n",
       "      <td>11</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>28</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11203</td>\n",
       "      <td>1120313</td>\n",
       "      <td>2024</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>0.5</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>False</td>\n",
       "      <td>11</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5736</th>\n",
       "      <td>156721</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11506</td>\n",
       "      <td>1150613</td>\n",
       "      <td>2015</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>18.5</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>False</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5737</th>\n",
       "      <td>156727</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11506</td>\n",
       "      <td>1150613</td>\n",
       "      <td>2016</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>23.8</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>False</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5738</th>\n",
       "      <td>156733</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11506</td>\n",
       "      <td>1150613</td>\n",
       "      <td>2017</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>19.7</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>False</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5739</th>\n",
       "      <td>156741</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11506</td>\n",
       "      <td>1150613</td>\n",
       "      <td>2018</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>20.7</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>False</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5740</th>\n",
       "      <td>156747</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>11506</td>\n",
       "      <td>1150613</td>\n",
       "      <td>2019</td>\n",
       "      <td>2</td>\n",
       "      <td>TR</td>\n",
       "      <td>8.0</td>\n",
       "      <td>AR06</td>\n",
       "      <td>2025-12-16</td>\n",
       "      <td>None</td>\n",
       "      <td>False</td>\n",
       "      <td>11</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5741 rows × 14 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "          Id  InsertDate WorkStationId WorkStationGrpId  DataYear  PeriodNo  \\\n",
       "0          1  2025-12-16         11203          1120303      2024         2   \n",
       "1          6  2025-12-16         11203          1120304      2024         2   \n",
       "2          9  2025-12-16         11203          1120305      2024         2   \n",
       "3         13  2025-12-16         11203          1120306      2024         2   \n",
       "4         28  2025-12-16         11203          1120313      2024         2   \n",
       "...      ...         ...           ...              ...       ...       ...   \n",
       "5736  156721  2025-12-16         11506          1150613      2015         2   \n",
       "5737  156727  2025-12-16         11506          1150613      2016         2   \n",
       "5738  156733  2025-12-16         11506          1150613      2017         2   \n",
       "5739  156741  2025-12-16         11506          1150613      2018         2   \n",
       "5740  156747  2025-12-16         11506          1150613      2019         2   \n",
       "\n",
       "     CropType  CalcArea RealCropType    DataDate Geometry  \\\n",
       "0       TR          5.6        AR06   2025-12-16     None   \n",
       "1       TR          2.1        AR06   2025-12-16     None   \n",
       "2       TR          3.4        AR06   2025-12-16     None   \n",
       "3       TR          6.8        AR06   2025-12-16     None   \n",
       "4       TR          0.5        AR06   2025-12-16     None   \n",
       "...       ...       ...          ...         ...      ...   \n",
       "5736    TR         18.5        AR06   2025-12-16     None   \n",
       "5737    TR         23.8        AR06   2025-12-16     None   \n",
       "5738    TR         19.7        AR06   2025-12-16     None   \n",
       "5739    TR         20.7        AR06   2025-12-16     None   \n",
       "5740    TR          8.0        AR06   2025-12-16     None   \n",
       "\n",
       "      ChiananNormalDistrict  IA  二期作\\n分組別  \n",
       "0                     False  11         3  \n",
       "1                     False  11         3  \n",
       "2                     False  11         5  \n",
       "3                     False  11         3  \n",
       "4                     False  11         3  \n",
       "...                     ...  ..       ...  \n",
       "5736                  False  11         4  \n",
       "5737                  False  11         4  \n",
       "5738                  False  11         4  \n",
       "5739                  False  11         4  \n",
       "5740                  False  11         4  \n",
       "\n",
       "[5741 rows x 14 columns]"
      ]
     },
     "execution_count": 254,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_tr"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 255,
   "id": "1d4caa98",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([3, 5, 2, 0, 6, 4, 1], dtype=int64)"
      ]
     },
     "execution_count": 255,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_tr['二期作\\n分組別'].unique()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 257,
   "id": "f4809e1b",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Id</th>\n",
       "      <th>InsertDate</th>\n",
       "      <th>WorkStationId</th>\n",
       "      <th>WorkStationGrpId</th>\n",
       "      <th>DataYear</th>\n",
       "      <th>PeriodNo</th>\n",
       "      <th>CropType</th>\n",
       "      <th>CalcArea</th>\n",
       "      <th>RealCropType</th>\n",
       "      <th>DataDate</th>\n",
       "      <th>Geometry</th>\n",
       "      <th>ChiananNormalDistrict</th>\n",
       "      <th>IA</th>\n",
       "      <th>二期作\\n分組別</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "Empty DataFrame\n",
       "Columns: [Id, InsertDate, WorkStationId, WorkStationGrpId, DataYear, PeriodNo, CropType, CalcArea, RealCropType, DataDate, Geometry, ChiananNormalDistrict, IA, 二期作\n",
       "分組別]\n",
       "Index: []"
      ]
     },
     "execution_count": 257,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_tr[~df_tr['二期作\\n分組別'].isin([0,1,2,3,4,5,6])]"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
