📍
市区町村変更の辞書を作成
郵便局HPに掲載されている都道府県単位の「市町村変更情報(都道府県別)」を参照し、
市区町村変更の辞書を作成します。
具体的には、
日本郵便トップ > 郵便番号検索 > 市町村変更情報(都道府県別)
〈 URL="https://www.post.japanpost.jp/zipcode/merge/prefecture.html" 〉の
各都道府県のページに記載されている変更情報の表を、
カラムの「変更前の市町村」「変更後の市区町村」「実施日」を含めてコピーし、
エクセルのシートごとに貼り付ける形で、変更情報の元データを準備した上で、
下記関数を使って辞書を作成します。
def make_dict_shichouson_henkou(file_path,target_scope):
""" # 市町村変更対応用の辞書作成 ##
郵便局ホームページに掲載されている都道府県単位の「市町村変更情報(都道府県別)」
を参照し、市区町村変更の辞書を作成します。
(日本郵便トップ > 郵便番号検索 > 市町村変更情報(都道府県別))
URL="https://www.post.japanpost.jp/zipcode/merge/prefecture.html"
"""
#
# 1. データの読み込み (選択的)
print(f"--- '{target_scope}' の市町村変更辞書を作成します ---")
try:
if target_scope == '全国':
df_raw = pd.concat(pd.read_excel(file_path, sheet_name=None).values(), ignore_index=True)
else: # 府県版: 指定されたシートのみ読み込む
df_raw = pd.read_excel(file_path, sheet_name=target_scope)
except (FileNotFoundError, ValueError) as e:
print(f"エラー: Excelファイルの読み込みに失敗しました。({e})")
df_raw = pd.DataFrame() # エラー時は空のDataFrameを作成
#
# 2. 前処理とロジック (元のコードをほぼそのまま使用)
if not df_raw.empty: # --- 前処理 --- 不要な行を除外し、欠損値を削除 (元のコードのロジック)
df_henkou = df_raw.dropna(subset=['変更前の市町村', '変更後の市区町村'])
df_henkou = df_henkou[~df_henkou['変更前の市町村'].isin(['静岡市', '浜松市'])].astype(str)
#
# --- STEP 1: 「、」区切りの市町村を展開 ---
before_list_tmp, after_list_tmp = [], []
for before_str, after_str in zip(df_henkou['変更前の市町村'], df_henkou['変更後の市区町村']):
before_items = before_str.split('、')
before_list_tmp.extend(before_items)
after_list_tmp.extend([after_str] * len(before_items))
#
# --- STEP 2: 「・」区切りの郡内町村を展開 ---
before_list_final, after_list_final = [], []
for before_item, after_item in zip(before_list_tmp, after_list_tmp):
if '・' in before_item or '・' in before_item:
parts = re.split(r'[・・]', before_item)
if '郡' in parts[0]: # 堅牢性のためのチェックを追加
gun_name = parts[0].split('郡')[0] + '郡'
reconstructed = [gun_name + part for part in parts[1:]]
before_list_final.extend(reconstructed)
after_list_final.extend([after_item] * len(reconstructed))
continue
else:
before_list_final.append(before_item)
after_list_final.append(after_item)
return dict(zip(before_list_final, after_list_final))
dict_shichouson_henkou = make_dict_shichouson_henkou(file_path,target_scope)
作成された辞書は、以下のようになります。
print(dict_shichouson_henkou)
{'黒部市': '黒部市', '下新川郡宇奈月町': '黒部市', '新湊市': '射水市', '射水郡大門町': '射水市', '射水郡下村': '射水市', '射水郡大島町': '射水市', '高岡市': '高岡市', '西礪波郡福岡町': '高岡市', '富山市': '富山市', '上新川郡大山町': '富山市', '婦負郡婦中町': '富山市', '婦負郡山田村': '富山市', '婦負郡細入村': '富山市', '東礪波郡平村': '南砺市', '東礪波郡上平村': '南砺市', '東礪波郡利賀村': '南砺市', '東礪波郡井波町': '南砺市', '東礪波郡井口村': '南砺市', '東礪波郡福野町': '南砺市', '西礪波郡福光町': '南砺市', '砺波市': '砺波市', '東礪波郡庄川町': '砺波市', '石川郡野々市町': '野々市市', '輪島市': '輪島市', '鳳珠郡門前町': '輪島市', '加賀市': '加賀市', '江沼郡山中町': '加賀市', '羽咋郡志賀町': '羽咋郡志賀町', '鳳至郡門前町': '鳳珠郡門前町', '鳳至郡穴水町': '鳳珠郡穴水町', '鳳至郡柳田村': '鳳珠郡能登町', '珠洲郡内浦町': '鳳珠郡能登町', '鹿島郡鹿島町': '鹿島郡中能登町', '鹿島郡鹿西町': '鹿島郡中能登町', '羽咋郡押水町': '羽咋郡宝達志水町', '能美郡寺井町': '能美市', '能美郡辰口町': '能美市', '松任市': '白山市', '石川郡鶴来町': '白山市', '石川郡河内村': '白山市', '石川郡吉野谷村': '白山市', '石川郡鳥越村': '白山市', '石川郡尾口村': '白山市', '石川郡白峰村': '白山市', '七尾市': '七尾市', '鹿島郡中島町': '七尾市', '鹿島郡能登島町': '七尾市', '河北郡七塚町': 'かほく市', '河北郡宇ノ気町': 'かほく市', '坂井郡丸岡町': '坂井市', '坂井郡春江町': '坂井市', '坂井郡坂井町': '坂井市', '遠敷郡名田庄村': '大飯郡おおい町', '大飯郡大飯町': '大飯郡おおい町', '吉田郡永平寺町': '吉田郡永平寺町', '吉田郡上志比村': '吉田郡永平寺町', '福井市': '福井市', '足羽郡美山町': '福井市', '丹生郡清水町': '福井市', '大野市': '大野市', '大野郡和泉村': '大野市', '武生市': '越前市', '今立郡今立町': '越前市', '三方郡三方町': '三方上中郡若狭町', '遠敷郡上中町': '三方上中郡若狭町', '丹生郡宮崎村': '丹生郡越前町', '丹生郡越前町': '丹生郡越前町', '丹生郡織田町': '丹生郡越前町', '南条郡今庄町': '南条郡南越前町', '南条郡河野村': '南条郡南越前町', '坂井郡金津町': 'あわら市', '富士郡芝川町': '富士宮市', '浜名郡新居町': '湖西市', '志太郡岡部町': '藤枝市', '庵原郡由比町': '静岡市清水区', '庵原郡富士川町': '富士市', '志太郡大井川町': '焼津市', '島田市': '島田市', '榛原郡川根町': '島田市', '静岡市清水区': '静岡市清水区', '庵原郡蒲原町': '静岡市清水区', '榛原郡榛原町': '牧之原市', '榛原郡本川根町': '榛原郡川根本町', '浜松市': '浜松市', '天竜市': '浜松市', '浜北市': '浜松市', '周智郡春野町': '浜松市', '磐田郡佐久間町': '浜松市', '磐田郡水窪町': '浜松市', '浜名郡雄踏町': '浜松市', '引佐郡引佐町': '浜松市', '引佐郡三ヶ日町': '浜松市', '榛原郡金谷町': '島田市', '袋井市': '袋井市', '磐田郡浅羽町': '袋井市', '田方郡韮山町': '伊豆の国市', '田方郡大仁町': '伊豆の国市', '賀茂郡賀茂村': '賀茂郡西伊豆町', '掛川市': '掛川市', '小笠郡大東町': '掛川市', '磐田市': '磐田市', '磐田郡竜洋町': '磐田市', '磐田郡豊田町': '磐田市', '磐田郡豊岡村': '磐田市', '沼津市': '沼津市', '田方郡戸田村': '沼津市', '小笠郡菊川町': '菊川市', '榛原郡小笠郡浜岡町': '御前崎市', '田方郡土肥町': '伊豆市', '田方郡天城湯ヶ島町': '伊豆市', '田方郡中伊豆町': '伊豆市', '愛知郡長久手町': '長久手市', '幡豆郡吉良町': '西尾市', '幡豆郡幡豆町': '西尾市', '海部郡美和町': 'あま市', '海部郡甚目寺町': 'あま市', '豊川市': '豊川市', '宝飯郡小坂井町': '豊川市', '西加茂郡三好町': 'みよし市', '清須市': '清須市', '西春日井郡春日町': '清須市', '宝飯郡御津町': '豊川市', '海部郡十四山村': '弥富市', '西春日井郡西春町': '北名古屋市', '宝飯郡一宮町': '豊川市', '岡崎市': '岡崎市', '額田郡額田町': '岡崎市', '北設楽郡豊根村': '北設楽郡豊根村', '北設楽郡津具村': '北設楽郡設楽町', '田原市': '田原市', '渥美郡渥美町': '田原市', '新城市': '新城市', '南設楽郡作手村': '新城市', '西春日井郡清洲町': '清須市', '西春日井郡新川町': '清須市', '海部郡立田村': '愛西市', '海部郡八開村': '愛西市', '海部郡佐織町': '愛西市', '稲沢市': '稲沢市', '中島郡平和町': '稲沢市', '豊田市': '豊田市', '西加茂郡小原村': '豊田市', '東加茂郡下山村': '豊田市', '東加茂郡旭町': '豊田市', '東加茂郡稲武町': '豊田市', '一宮市': '一宮市', '尾西市': '一宮市', '葉栗郡木曽川町': '一宮市', '渥美郡赤羽根町': '田原市', '北設楽郡稲武町': '東加茂郡稲武町', '南牟婁郡鵜殿村': '南牟婁郡紀宝町', '多気郡宮川村': '多気郡大台町', '多気郡勢和村': '多気郡多気町', '津市': '津市', '久居市': '津市', '安芸郡芸濃町': '津市', '安芸郡美里村': '津市', '安芸郡安濃町': '津市', '一志郡一志町': '津市', '一志郡白山町': '津市', '一志郡美杉村': '津市', '熊野市': '熊野市', '南牟婁郡紀和町': '熊野市', '伊勢市': '伊勢市', '度会郡小俣町': '伊勢市', '度会郡御薗村': '伊勢市', '北牟婁郡海山町': '北牟婁郡紀北町', '度会郡南島町': '度会郡南伊勢町', '度会郡紀勢町': '度会郡大紀町', '度会郡大内山村': '度会郡大紀町', '四日市市': '四日市市', '三重郡楠町': '四日市市', '亀山市': '亀山市', '鈴鹿郡関町': '亀山市', '松阪市': '松阪市', '一志郡三雲町': '松阪市', '飯南郡飯高町': '松阪市', '桑名市': '桑名市', '桑名郡長島町': '桑名市', '上野市': '伊賀市', '阿山郡島ヶ原村': '伊賀市', '阿山郡阿山町': '伊賀市', '阿山郡大山田村': '伊賀市', '名賀郡青山町': '伊賀市', '志摩郡大王町': '志摩市', '志摩郡志摩町': '志摩市', '志摩郡阿児町': '志摩市', '志摩郡磯部町': '志摩市', '員弁郡大安町': 'いなべ市', '員弁郡藤原町': 'いなべ市', '員弁郡北勢町': 'いなべ市', '大垣市': '大垣市', '養老郡上石津町': '大垣市', '安八郡墨俣町': '大垣市', '多治見市': '多治見市', '土岐郡笠原町': '多治見市', '岐阜市': '岐阜市', '羽島郡柳津町': '岐阜市', '可児市': '可児市', '可児郡兼山町': '可児市', '海津郡平田町': '海津市', '海津郡南濃町': '海津市', '中津川市': '中津川市', '恵那郡川上村': '中津川市', '恵那郡加子母村': '中津川市', '恵那郡付知町': '中津川市', '恵那郡福岡町': '中津川市', '恵那郡蛭川村': '中津川市', '関市': '関市', '武儀郡板取村': '関市', '武儀郡武芸川町': '関市', '武儀郡武儀町': '関市', '武儀郡上之保村': '関市', '高山市': '高山市', '大野郡清見村': '高山市', '大野郡荘川村': '高山市', '大野郡宮村': '高山市', '大野郡久々野町': '高山市', '大野郡朝日村': '高山市', '大野郡高根村': '高山市', '吉城郡上宝村': '高山市', '揖斐郡谷汲村': '揖斐郡揖斐川町', '揖斐郡春日村': '揖斐郡揖斐川町', '揖斐郡久瀬村': '揖斐郡揖斐川町', '揖斐郡藤橋村': '揖斐郡揖斐川町', '揖斐郡坂内村': '揖斐郡揖斐川町', '各務原市': '各務原市', '羽島郡川島町': '各務原市', '恵那市': '恵那市', '恵那郡山岡町': '恵那市', '恵那郡明智町': '恵那市', '恵那郡串原村': '恵那市', '恵那郡上矢作町': '恵那市', '益田郡小坂町': '下呂市', '益田郡下呂町': '下呂市', '益田郡金山町': '下呂市', '益田郡馬瀬村': '下呂市', '郡大和町': '郡上市', '郡白鳥町': '郡上市', '郡高鷲村': '郡上市', '郡美並村': '郡上市', '郡明宝村': '郡上市', '郡和良村': '郡上市', '吉城郡河合村': '飛騨市', '吉城郡宮川村': '飛騨市', '吉城郡神岡町': '飛騨市', '本巣郡真正町': '本巣市', '本巣郡糸貫町': '本巣市', '本巣郡根尾村': '本巣市', '本巣郡穂積町': '瑞穂市', '山県郡高富町': '山県市', '山県郡美山町': '山県市', '近江八幡市': '近江八幡市', '蒲生郡安土町': '近江八幡市', '長浜市': '長浜市', '東浅井郡湖北町': '長浜市', '伊香郡木之本町': '長浜市', '伊香郡余呉町': '長浜市', '伊香郡西浅井町': '長浜市', '大津市': '大津市', '滋賀郡志賀町': '大津市', '愛知郡愛知川町': '愛知郡愛荘町', '東浅井郡びわ町': '長浜市', '東近江市': '東近江市', '蒲生郡蒲生町': '東近江市', '神崎郡能登川町': '東近江市', '米原市': '米原市', '坂田郡近江町': '米原市', '坂田郡伊吹町': '米原市', '坂田郡米原町': '米原市', '八日市市': '東近江市', '神崎郡五個荘町': '東近江市', '愛知郡湖東町': '東近江市', '高島郡今津町': '高島市', '高島郡朽木村': '高島市', '高島郡安曇川町': '高島市', '高島郡高島町': '高島市', '高島郡新旭町': '高島市', '甲賀郡土山町': '甲賀市', '甲賀郡甲賀町': '甲賀市', '甲賀郡甲南町': '甲賀市', '甲賀郡信楽町': '甲賀市', '甲賀郡甲西町': '湖南市', '野洲郡野洲町': '野洲市', '相楽郡木津町': '木津川市', '相楽郡山城町': '木津川市', '与謝郡岩滝町': '与謝郡与謝野町', '与謝郡野田川町': '与謝郡与謝野町', '北桑田郡美山町': '南丹市', '船井郡八木町': '南丹市', '船井郡日吉町': '南丹市', '福知山市': '福知山市', '天田郡夜久野町': '福知山市', '加佐郡大江町': '福知山市', '船井郡瑞穂町': '船井郡京丹波町', '船井郡和知町': '船井郡京丹波町', '北桑田郡京北町': '京都市右京区', '中郡大宮町': '京丹後市', '中郡竹野郡網野町': '京丹後市', '中郡丹後町': '京丹後市', '中郡弥栄町': '京丹後市', '中郡熊野郡久美浜町': '京丹後市', '堺市': '堺市', '南河内郡美原町': '堺市', '篠山市': '丹波篠山市', '姫路市': '姫路市', '神崎郡香寺町': '姫路市', '宍粟郡安富町': '姫路市', '飾磨郡夢前町': '姫路市', '加東郡滝野町': '加東市', '加東郡東条町': '加東市', '洲本市': '洲本市', '津名郡五色町': '洲本市', '神崎郡大河内町': '神崎郡神河町', '多可郡加美町': '多可郡多可町', '多可郡八千代町': '多可郡多可町', '三木市': '三木市', '美嚢郡吉川町': '三木市', '美方郡温泉町': '美方郡新温泉町', '佐用郡上月町': '佐用郡佐用町', '佐用郡南光町': '佐用郡佐用町', '佐用郡三日月町': '佐用郡佐用町', '西脇市': '西脇市', '多可郡黒田庄町': '西脇市', '龍野市': 'たつの市', '揖保郡揖保川町': 'たつの市', '揖保郡御津町': 'たつの市', '津名郡淡路町': '淡路市', '津名郡北淡町': '淡路市', '津名郡一宮町': '淡路市', '津名郡東浦町': '淡路市', '朝来郡和田山町': '朝来市', '朝来郡山東町': '朝来市', '朝来郡朝来町': '朝来市', '城崎郡香住町': '美方郡香美町', '美方郡美方町': '美方郡香美町', '宍粟郡一宮町': '宍粟市', '宍粟郡波賀町': '宍粟市', '宍粟郡千種町': '宍粟市', '豊岡市': '豊岡市', '城崎郡竹野町': '豊岡市', '城崎郡日高町': '豊岡市', '出石郡但東町': '豊岡市', '三原郡西淡町': '南あわじ市', '三原郡三原町': '南あわじ市', '三原郡南淡町': '南あわじ市', '氷上郡氷上町': '丹波市', '氷上郡青垣町': '丹波市', '氷上郡春日町': '丹波市', '氷上郡山南町': '丹波市', '氷上郡市島町': '丹波市', '養父郡養父町': '養父市', '養父郡大屋町': '養父市', '養父郡関宮町': '養父市', '宇陀郡菟田野町': '宇陀市', '宇陀郡榛原町': '宇陀市', '宇陀郡室生村': '宇陀市', '五條市': '五條市', '吉野郡大塔村': '五條市', '奈良市': '奈良市', '添上郡月ケ瀬村': '奈良市', '山辺郡都祁村': '奈良市', '北葛城郡當麻町': '葛城市', '那賀郡岩出町': '岩出市', '西牟婁郡日置川町': '西牟婁郡白浜町', '橋本市': '橋本市', '伊都郡高野口町': '橋本市', '有田郡金屋町': '有田郡有田川町', '有田郡清水町': '有田郡有田川町', '海草郡美里町': '海草郡紀美野町', '那賀郡粉河町': '紀の川市', '那賀郡那賀町': '紀の川市', '那賀郡桃山町': '紀の川市', '那賀郡貴志川町': '紀の川市', '伊都郡かつらぎ町': '伊都郡かつらぎ町', '花園村': '伊都郡かつらぎ町', '新宮市': '新宮市', '東牟婁郡熊野川町': '新宮市', '日高郡中津村': '日高郡日高川町', '日高郡美山村': '日高郡日高川町', '田辺市': '田辺市', '日高郡龍神村': '田辺市', '西牟婁郡大塔村': '田辺市', '東牟婁郡本宮町': '田辺市', '西牟婁郡串本町': '東牟婁郡串本町', '東牟婁郡古座町': '東牟婁郡串本町', '海南市': '海南市', '海草郡下津町': '海南市', '日高郡南部町': '日高郡みなべ町', '東伯郡大栄町': '東伯郡北栄町', '八頭郡船岡町': '八頭郡八頭町', '八頭郡八東町': '八頭郡八頭町', '米子市': '米子市', '西伯郡淀江町': '米子市', '西伯郡名和町': '西伯郡大山町', '西伯郡中山町': '西伯郡大山町', '倉吉市': '倉吉市', '東伯郡関金町': '倉吉市', '西伯郡岸本町': '西伯郡伯耆町', '日野郡溝口町': '西伯郡伯耆町', '鳥取市': '鳥取市', '岩美郡福部村': '鳥取市', '八頭郡用瀬町': '鳥取市', '八頭郡佐治村': '鳥取市', '気高郡鹿野町': '鳥取市', '気高郡青谷町': '鳥取市', '西伯郡会見町': '西伯郡南部町', '東伯郡泊村': '東伯郡湯梨浜町', '東伯郡東郷町': '東伯郡湯梨浜町', '東伯郡赤碕町': '東伯郡琴浦町', '岡山市': '岡山市', '御津郡建部町': '岡山市', '赤磐郡瀬戸町': '岡山市', '浅口郡鴨方町': '浅口市', '浅口郡寄島町': '浅口市', '和気郡和気町': '和気郡和気町', '倉敷市': '倉敷市', '浅口郡船穂町': '倉敷市', '吉備郡真備町': '倉敷市', '上房郡北房町': '真庭市', '真庭郡落合町': '真庭市', '真庭郡湯原町': '真庭市', '真庭郡久世町': '真庭市', '真庭郡美甘村': '真庭市', '真庭郡川上村': '真庭市', '真庭郡八束村': '真庭市', '真庭郡中和村': '真庭市', '新見市': '新見市', '阿哲郡神郷町': '新見市', '阿哲郡哲多町': '新見市', '阿哲郡哲西町': '新見市', '勝田郡勝田町': '美作市', '英田郡東粟倉村': '美作市', '英田郡美作町': '美作市', '英田郡作東町': '美作市', '英田郡英田町': '美作市', '御津郡児島郡灘崎町': '岡山市', '久米郡旭町': '久米郡美咲町', '久米郡柵原町': '久米郡美咲町', '備前市': '備前市', '和気郡吉永町': '備前市', '総社市': '総社市', '都窪郡清音村': '総社市', '赤磐郡赤坂町': '赤磐市', '赤磐郡熊山町': '赤磐市', '赤磐郡吉井町': '赤磐市', '苫田郡奥津町': '苫田郡鏡野町', '苫田郡上齋原村': '苫田郡鏡野町', '苫田郡鏡野町': '苫田郡鏡野町', '井原市': '井原市', '小田郡美星町': '井原市', '後月郡芳井町': '井原市', '津山市': '津山市', '苫田郡阿波村': '津山市', '勝田郡勝北町': '津山市', '久米郡久米町': '津山市', '邑久郡邑久町': '瀬戸内市', '邑久郡長船町': '瀬戸内市', '御津郡加茂川町': '加賀郡吉備中央町', '上房郡賀陽町': '加賀郡吉備中央町', '高梁市': '高梁市', '上房郡有漢町': '高梁市', '川上郡川上町': '高梁市', '川上郡備中町': '高梁市', '簸川郡斐川町': '出雲市', '八束郡東出雲町': '松江市', '鹿足郡六日市町': '鹿足郡吉賀町', '大田市': '大田市', '邇摩郡仁摩町': '大田市', '浜田市': '浜田市', '那賀郡旭町': '浜田市', '那賀郡弥栄村': '浜田市', '那賀郡三隅町': '浜田市', '鹿足郡日原町': '鹿足郡津和野町', '仁多郡横田町': '仁多郡奥出雲町', '松江市': '松江市', '八束郡島根町': '松江市', '八束郡美保関町': '松江市', '八束郡八雲村': '松江市', '八束郡玉湯町': '松江市', '八束郡宍道町': '松江市', '八束郡八束町': '松江市', '出雲市': '出雲市', '平田市': '出雲市', '簸川郡多伎町': '出雲市', '簸川郡湖陵町': '出雲市', '簸川郡大社町': '出雲市', '飯石郡赤来町': '飯石郡飯南町', '大原郡加茂町': '雲南市', '大原郡木次町': '雲南市', '飯石郡吉田村': '雲南市', '飯石郡掛合町': '雲南市', '益田市': '益田市', '美濃郡匹見町': '益田市', '隠岐郡布施村': '隠岐郡隠岐の島町', '隠岐郡五箇村': '隠岐郡隠岐の島町', '隠岐郡都万村': '隠岐郡隠岐の島町', '邑智郡瑞穂町': '邑智郡邑南町', '邑智郡石見町': '邑智郡邑南町', '邑智郡大和村': '邑智郡美郷町', '江津市': '江津市', '邑智郡桜江町': '江津市', '安来市': '安来市', '能義郡伯太町': '安来市', '福山市': '福山市', '深安郡神辺町': '福山市', '尾道市': '尾道市', '因島市': '尾道市', '豊田郡瀬戸田町': '尾道市', '廿日市市': '廿日市市', '佐伯郡宮島町': '廿日市市', '佐伯郡大野町': '廿日市市', '佐伯郡湯来町': '広島市佐伯区', '庄原市': '庄原市', '甲奴郡総領町': '庄原市', '比婆郡東城町': '庄原市', '比婆郡口和町': '庄原市', '比婆郡高野町': '庄原市', '比婆郡比和町': '庄原市', '御調郡向島町': '尾道市', '三原市': '三原市', '賀茂郡大和町': '三原市', '豊田郡本郷町': '三原市', '御調郡久井町': '三原市', '呉市': '呉市', '安芸郡倉橋町': '呉市', '安芸郡蒲刈町': '呉市', '豊田郡豊浜町': '呉市', '豊田郡豊町': '呉市', '沼隈郡沼隈町': '福山市', '東広島市': '東広島市', '賀茂郡福富町': '東広島市', '賀茂郡豊栄町': '東広島市', '賀茂郡河内町': '東広島市', '豊田郡安芸津町': '東広島市', '山県郡大朝町': '山県郡北広島町', '山県郡千代田町': '山県郡北広島町', '山県郡豊平町': '山県郡北広島町', '神石郡神石町': '神石郡神石高原町', '神石郡豊松村': '神石郡神石高原町', '神石郡三和町': '神石郡神石高原町', '安芸郡沖美町': '江田島市', '安芸郡大柿町': '江田島市', '世羅郡世羅町': '世羅郡世羅町', '世羅郡世羅西町': '世羅郡世羅町', '山県郡筒賀村': '山県郡安芸太田町', '山県郡戸河内町': '山県郡安芸太田町', '豊田郡川尻町': '呉市', '府中市': '府中市', '甲奴郡上下町': '府中市', '三次市': '三次市', '甲奴郡甲奴町': '三次市', '双三郡布野村': '三次市', '双三郡作木村': '三次市', '双三郡吉舎町': '三次市', '双三郡三良坂町': '三次市', '双三郡三和町': '三次市', '高田郡八千代町': '安芸高田市', '高田郡美土里町': '安芸高田市', '高田郡高宮町': '安芸高田市', '高田郡甲田町': '安芸高田市', '高田郡向原町': '安芸高田市', '豊田郡木江町': '豊田郡大崎上島町', '豊田郡東野町': '豊田郡大崎上島町', '芦品郡沼隈郡内海町': '福山市', '阿武郡阿東町': '山口市', '美祢市': '美祢市', '美祢郡秋芳町': '美祢市', '岩国市': '岩国市', '玖珂郡玖珂町': '岩国市', '玖珂郡本郷村': '岩国市', '玖珂郡周東町': '岩国市', '玖珂郡錦町': '岩国市', '玖珂郡美川町': '岩国市', '玖珂郡美和町': '岩国市', '山口市': '山口市', '佐波郡徳地町': '山口市', '吉敷郡小郡町': '山口市', '吉敷郡阿知須町': '山口市', '長門市': '長門市', '大津郡日置町': '長門市', '大津郡油谷町': '長門市', '小野田市': '山陽小野田市', '厚狭郡山陽町': '山陽小野田市', '萩市': '萩市', '阿武郡田万川町': '萩市', '阿武郡むつみ村': '萩市', '阿武郡須佐町': '萩市', '阿武郡旭村': '萩市', '阿武郡福栄村': '萩市', '柳井市': '柳井市', '玖珂郡大畠町': '柳井市', '下関市': '下関市', '豊浦郡豊田町': '下関市', '豊浦郡豊浦町': '下関市', '豊浦郡豊北町': '下関市', '宇部市': '宇部市', '厚狭郡楠町': '宇部市', '大島郡大島町': '大島郡周防大島町', '大島郡東和町': '大島郡周防大島町', '大島郡橘町': '大島郡周防大島町', '光市': '光市', '熊毛郡大和町': '光市', '綾歌郡綾南町': '綾歌郡綾川町', '小豆郡池田町': '小豆郡小豆島町', '仲多度郡満濃町': '仲多度郡まんのう町', '仲多度郡仲南町': '仲多度郡まんのう町', '高松市': '高松市', '木田郡牟礼町': '高松市', '香川郡香南町': '高松市', '綾歌郡国分寺町': '高松市', '三豊郡山本町': '三豊市', '三豊郡三野町': '三豊市', '三豊郡豊中町': '三豊市', '三豊郡詫間町': '三豊市', '三豊郡仁尾町': '三豊市', '三豊郡財田町': '三豊市', '観音寺市': '観音寺市', '三豊郡豊浜町': '観音寺市', '香川郡塩江町': '高松市', '丸亀市': '丸亀市', '綾歌郡飯山町': '丸亀市', '大川郡白鳥町': '東かがわ市', '大川郡引田町': '東かがわ市', '海部郡海部町': '海部郡海陽町', '海部郡宍喰町': '海部郡海陽町', '海部郡日和佐町': '海部郡美波町', '阿南市': '阿南市', '那賀郡羽ノ浦町': '阿南市', '三好郡三加茂町': '三好郡東みよし町', '三好郡池田町': '三好市', '三好郡山城町': '三好市', '三好郡井川町': '三好市', '三好郡東祖谷山村': '三好市', '三好郡西祖谷山村': '三好市', '板野郡土成町': '阿波市', '阿波郡阿波町': '阿波市', '美馬郡貞光町': '美馬郡つるぎ町', '美馬郡一宇村': '美馬郡つるぎ町', '美馬郡美馬町': '美馬市', '美馬郡穴吹町': '美馬市', '美馬郡木屋平村': '美馬市', '那賀郡相生町': '那賀郡那賀町', '那賀郡上那賀町': '那賀郡那賀町', '那賀郡木沢村': '那賀郡那賀町', '那賀郡木頭村': '那賀郡那賀町', '麻植郡川島町': '吉野川市', '麻植郡山川町': '吉野川市', '麻植郡美郷村': '吉野川市', '宇和島市': '宇和島市', '北宇和郡三間町': '宇和島市', '北宇和郡津島町': '宇和島市', '西宇和郡瀬戸町': '西宇和郡伊方町', '西宇和郡三崎町': '西宇和郡伊方町', '伊予市': '伊予市', '伊予郡双海町': '伊予市', '八幡浜市': '八幡浜市', '西宇和郡保内町': '八幡浜市', '今治市': '今治市', '越智郡玉川町': '今治市', '越智郡波方町': '今治市', '越智郡大西町': '今治市', '越智郡菊間町': '今治市', '越智郡吉海町': '今治市', '越智郡宮窪町': '今治市', '越智郡伯方町': '今治市', '越智郡上浦町': '今治市', '越智郡大三島町': '今治市', '越智郡関前村': '今治市', '大洲市': '大洲市', '喜多郡肱川町': '大洲市', '喜多郡河辺村': '大洲市', '伊予郡広田村': '伊予郡砥部町', '北宇和郡日吉村': '北宇和郡鬼北町', '上浮穴郡小田町': '喜多郡内子町', '喜多郡五十崎町': '喜多郡内子町', '松山市': '松山市', '北条市': '松山市', '温泉郡中島町': '松山市', '西条市': '西条市', '東予市': '西条市', '周桑郡丹原町': '西条市', '南宇和郡御荘町': '南宇和郡愛南町', '南宇和郡城辺町': '南宇和郡愛南町', '南宇和郡一本松町': '南宇和郡愛南町', '南宇和郡西海町': '南宇和郡愛南町', '越智郡弓削町': '越智郡上島町', '越智郡生名村': '越智郡上島町', '越智郡岩城村': '越智郡上島町', '温泉郡川内町': '東温市', '上浮穴郡面河村': '上浮穴郡久万高原町', '上浮穴郡美川村': '上浮穴郡久万高原町', '上浮穴郡柳谷村': '上浮穴郡久万高原町', '東宇和郡宇和町': '西予市', '東宇和郡野村町': '西予市', '東宇和郡城川町': '西予市', '東宇和郡西宇和郡三瓶町': '西予市', '川之江市': '四国中央市', '伊予三島市': '四国中央市', '宇摩郡土居町': '四国中央市', '新居浜市': '新居浜市', '宇摩郡別子山村': '新居浜市', '高知市': '高知市', '吾川郡春野町': '高知市', '幡多郡大方町': '幡多郡黒潮町', '高岡郡窪川町': '高岡郡四万十町', '幡多郡十和村': '高岡郡四万十町', '香美郡香北町': '香美市', '香美郡物部村': '香美市', '香美郡香我美町': '香南市', '香美郡野市町': '香南市', '香美郡夜須町': '香南市', '香美郡吉川村': '香南市', '高岡郡大野見村': '高岡郡中土佐町', '吾川郡吾川村': '吾川郡仁淀川町', '高岡郡仁淀村': '吾川郡仁淀川町', '中村市': '四万十市', '幡多郡西土佐村': '四万十市', '高岡郡葉山村': '高岡郡津野町', '土佐郡土佐山村': '高知市', '土佐郡本川村': '吾川郡いの町', '吾川郡吾北村': '吾川郡いの町', '筑紫郡那珂川町': '那珂川市', '八女市': '八女市', '八女郡立花町': '八女市', '八女郡矢部村': '八女市', '八女郡星野村': '八女市', '前原市': '糸島市', '糸島郡志摩町': '糸島市', '山門郡山川町': 'みやま市', '三池郡高田町': 'みやま市', '八女郡上陽町': '八女市', '山田市': '嘉麻市', '嘉穂郡碓井町': '嘉麻市', '嘉穂郡嘉穂町': '嘉麻市', '飯塚市': '飯塚市', '嘉穂郡穂波町': '飯塚市', '嘉穂郡庄内町': '飯塚市', '嘉穂郡頴田町': '飯塚市', '京都郡勝山町': '京都郡みやこ町', '京都郡豊津町': '京都郡みやこ町', '甘木市': '朝倉市', '朝倉郡朝倉町': '朝倉市', '田川郡赤池町': '田川郡福智町', '田川郡方城町': '田川郡福智町', '鞍手郡若宮町': '宮若市', '築上郡築城町': '築上郡築上町', '築上郡大平村': '築上郡上毛町', '朝倉郡宝珠山村': '朝倉郡東峰村', '宗像市': '宗像市', '宗像郡大島村': '宗像市', '朝倉郡夜須町': '朝倉郡筑前町', '柳川市': '柳川市', '山門郡三橋町': '柳川市', '浮羽郡浮羽町': 'うきは市', '久留米市': '久留米市', '浮羽郡田主丸町': '久留米市', '三井郡北野町': '久留米市', '三潴郡三潴町': '久留米市', '宗像郡津屋崎町': '福津市', '佐賀市': '佐賀市', '佐賀郡久保田町': '佐賀市', '佐賀郡東与賀町': '佐賀市', '神埼郡千代田町': '神埼市', '神埼郡脊振村': '神埼市', '西松浦郡西有田町': '西松浦郡有田町', '神埼郡東脊振村': '神埼郡吉野ケ里町', '武雄市': '武雄市', '杵島郡北方町': '武雄市', '藤津郡嬉野町': '嬉野市', '唐津市': '唐津市', '東松浦郡七山村': '唐津市', '佐賀郡大和町': '佐賀市', '佐賀郡富士町': '佐賀市', '神埼郡三瀬村': '佐賀市', '小城郡三日月町': '小城市', '小城郡牛津町': '小城市', '小城郡芦刈町': '小城市', '三養基郡北茂安町': '三養基郡みやき町', '三養基郡三根町': '三養基郡みやき町', '杵島郡福富町': '杵島郡白石町', '杵島郡有明町': '杵島郡白石町', '東松浦郡厳木町': '唐津市', '東松浦郡相知町': '唐津市', '東松浦郡北波多村': '唐津市', '東松浦郡肥前町': '唐津市', '東松浦郡鎮西町': '唐津市', '東松浦郡呼子町': '唐津市', '東国東郡国東町': '国東市', '東国東郡武蔵町': '国東市', '東国東郡安岐町': '国東市', '大分郡庄内町': '由布市', '大分郡湯布院町': '由布市', '杵築市': '杵築市', '西国東郡大田村': '杵築市', '速見郡山香町': '杵築市', '竹田市': '竹田市', '直入郡久住町': '竹田市', '直入郡直入町': '竹田市', '大野郡清川村': '豊後大野市', '大野郡緒方町': '豊後大野市', '大野郡朝地町': '豊後大野市', '大野郡大野町': '豊後大野市', '大野郡千歳村': '豊後大野市', '大野郡犬飼町': '豊後大野市', '宇佐市': '宇佐市', '宇佐郡安心院町': '宇佐市', '豊後高田市': '豊後高田市', '西国東郡香々地町': '豊後高田市', '日田市': '日田市', '日田郡中津江村': '日田市', '日田郡上津江村': '日田市', '日田郡大山町': '日田市', '日田郡天瀬町': '日田市', '佐伯市': '佐伯市', '南海部郡弥生町': '佐伯市', '南海部郡本匠村': '佐伯市', '南海部郡宇目町': '佐伯市', '南海部郡直川村': '佐伯市', '南海部郡鶴見町': '佐伯市', '南海部郡米水津村': '佐伯市', '南海部郡蒲江町': '佐伯市', '中津市': '中津市', '下毛郡本耶馬渓町': '中津市', '下毛郡耶馬溪町': '中津市', '下毛郡山国町': '中津市', '臼杵市': '臼杵市', '大野郡野津町': '臼杵市', '大分市': '大分市', '大分郡野津原町': '大分市', '北海部郡佐賀関町': '大分市', '下益城郡城南町': '熊本市', '鹿本郡植木町': '熊本市', '下益城郡富合町': '熊本市', '本渡市': '天草市', '牛深市': '天草市', '天草郡御所浦町': '天草市', '天草郡倉岳町': '天草市', '天草郡栖本町': '天草市', '天草郡新和町': '天草市', '天草郡五和町': '天草市', '天草郡天草町': '天草市', '天草郡河浦町': '天草市', '玉名郡三加和町': '玉名郡和水町', '菊池郡西合志町': '合志市', '玉名市': '玉名市', '玉名郡横島町': '玉名市', '玉名郡天水町': '玉名市', '八代郡宮原町': '八代郡氷川町', '八代市': '八代市', '八代郡千丁町': '八代市', '八代郡鏡町': '八代市', '八代郡東陽村': '八代市', '八代郡泉村': '八代市', '菊池市': '菊池市', '菊池郡旭志村': '菊池市', '泗水町': '菊池市', '阿蘇郡久木野村': '阿蘇郡南阿蘇村', '阿蘇郡長陽村': '阿蘇郡南阿蘇村', '阿蘇郡阿蘇町': '阿蘇市', '阿蘇郡波野村': '阿蘇市', '阿蘇郡蘇陽町': '上益城郡山都町', '上益城郡清和村': '上益城郡山都町', '宇土郡不知火町': '宇城市', '下益城郡小川町': '宇城市', '下益城郡豊野町': '宇城市', '山鹿市': '山鹿市', '鹿本郡菊鹿町': '山鹿市', '鹿本郡鹿本町': '山鹿市', '鹿本郡鹿央町': '山鹿市', '葦北郡芦北町': '葦北郡芦北町', '下益城郡砥用町': '下益城郡美里町', '天草郡松島町': '上天草市', '天草郡姫戸町': '上天草市', '天草郡龍ヶ岳町': '上天草市', '球磨郡岡原村': '球磨郡あさぎり町', '球磨郡須恵村': '球磨郡あさぎり町', '球磨郡深田村': '球磨郡あさぎり町', '球磨郡免田町': '球磨郡あさぎり町', '北松浦郡鹿町町': '佐世保市', '佐世保市': '佐世保市', '北松浦郡小佐々町': '佐世保市', '南高来郡口之津町': '南島原市', '南高来郡南有馬町': '南島原市', '南高来郡北有馬町': '南島原市', '南高来郡西有家町': '南島原市', '南高来郡有家町': '南島原市', '南高来郡布津町': '南島原市', '南高来郡深江町': '南島原市', '長崎市': '長崎市', '西彼杵郡琴海町': '長崎市', '松浦市': '松浦市', '北松浦郡鷹島町': '松浦市', '島原市': '島原市', '南高来郡有明町': '島原市', '南高来郡瑞穂町': '雲仙市', '南高来郡吾妻町': '雲仙市', '南高来郡愛野町': '雲仙市', '南高来郡千々石町': '雲仙市', '南高来郡小浜町': '雲仙市', '南高来郡南串山町': '雲仙市', '平戸市': '平戸市', '北松浦郡生月町': '平戸市', '北松浦郡田平町': '平戸市', '北松浦郡世知原町': '佐世保市', '西彼杵郡西海町': '西海市', '西彼杵郡大島町': '西海市', '西彼杵郡崎戸町': '西海市', '西彼杵郡大瀬戸町': '西海市', '諫早市': '諫早市', '北高来郡飯盛町': '諫早市', '北高来郡高来町': '諫早市', '北高来郡小長井町': '諫早市', '西彼杵郡多良見町': '諫早市', '西彼杵郡伊王島町': '長崎市', '西彼杵郡高島町': '長崎市', '西彼杵郡野母崎町': '長崎市', '西彼杵郡三和町': '長崎市', '西彼杵郡外海町': '長崎市', '南松浦郡上五島町': '南松浦郡新上五島町', '南松浦郡新魚目町': '南松浦郡新上五島町', '南松浦郡有川町': '南松浦郡新上五島町', '南松浦郡奈良尾町': '南松浦郡新上五島町', '下県郡美津島町': '対馬市', '下県郡豊玉町': '対馬市', '下県郡上県郡峰町': '対馬市', '下県郡上県町': '対馬市', '下県郡上対馬町': '対馬市', '壱岐郡勝本町': '壱岐市', '壱岐郡芦辺町': '壱岐市', '壱岐郡石田町': '壱岐市', '宮崎郡清武町': '宮崎市', '西諸県郡野尻町': '小林市', '南那珂郡北郷町': '日南市', '延岡市': '延岡市', '東臼杵郡北川町': '延岡市', '小林市': '小林市', '西諸県郡須木村': '小林市', '日向市': '日向市', '東臼杵郡東郷町': '日向市', '東臼杵郡北浦町': '延岡市', '東臼杵郡西郷村': '東臼杵郡美郷町', '東臼杵郡北郷村': '東臼杵郡美郷町', '都城市': '都城市', '北諸県郡高城町': '都城市', '北諸県郡山田町': '都城市', '北諸県郡高崎町': '都城市', '宮崎市': '宮崎市', '宮崎郡佐土原町': '宮崎市', '東諸県郡高岡町': '宮崎市', '姶良郡姶良町': '姶良市', '姶良郡蒲生町': '姶良市', '大口市': '伊佐市', '伊佐郡菱刈町': '伊佐市', '揖宿郡川辺町': '南九州市', '熊毛郡屋久町': '熊毛郡屋久島町', '出水郡長島町': '出水郡長島町', '名瀬市': '奄美市', '大島郡笠利町': '奄美市', '出水市': '出水市', '出水郡高尾野町': '出水市', '曽於郡志布志町': '志布志市', '曽於郡有明町': '志布志市', '指宿市': '指宿市', '揖宿郡開聞町': '指宿市', '鹿屋市': '鹿屋市', '曽於郡輝北町': '鹿屋市', '肝属郡吾平町': '鹿屋市', '国分市': '霧島市', '姶良郡横川町': '霧島市', '姶良郡牧園町': '霧島市', '姶良郡霧島町': '霧島市', '姶良郡隼人町': '霧島市', '姶良郡福山町': '霧島市', '加世田市': '南さつま市', '川辺郡大浦町': '南さつま市', '川辺郡坊津町': '南さつま市', '日置郡金峰町': '南さつま市', '串木野市': 'いちき串木野市', '日置郡市来町': 'いちき串木野市', '肝属郡高山町': '肝属郡肝付町', '曽於郡財部町': '曽於市', '曽於郡末吉町': '曽於市', '日置郡伊集院町': '日置市', '日置郡日吉町': '日置市', '日置郡吹上町': '日置市', '肝属郡佐多町': '肝属郡南大隅町', '肝属郡田代町': '肝属郡錦江町', '姶良郡吉松町': '姶良郡湧水町', '薩摩郡鶴田町': '薩摩郡さつま町', '薩摩郡薩摩町': '薩摩郡さつま町', '鹿児島市': '鹿児島市', '鹿児島郡桜島町': '鹿児島市', '揖宿郡喜入町': '鹿児島市', '日置郡郡山町': '鹿児島市', '川内市': '薩摩川内市', '薩摩郡入来町': '薩摩川内市', '薩摩郡東郷町': '薩摩川内市', '薩摩郡祁答院町': '薩摩川内市', '薩摩郡里村': '薩摩川内市', '薩摩郡上甑村': '薩摩川内市', '薩摩郡下甑村': '薩摩川内市', '薩摩郡鹿島村': '薩摩川内市', '島尻郡知念村': '南城市', '島尻郡佐敷町': '南城市', '島尻郡大里村': '南城市', '島尻郡具志頭村': '島尻郡八重瀬町', '平良市': '宮古島市', '宮古郡下地町': '宮古島市', '宮古郡上野村': '宮古島市', '宮古郡伊良部町': '宮古島市', '石川市': 'うるま市', '具志川市': 'うるま市', '中頭郡勝連町': 'うるま市'}
Discussion