Skip to content

vochicong/jp_pref

Repository files navigation

JP Pref.

Japan prefecture names and codes

日本都道府県の名称とコード(JIS X 0401-1973)を変換するユーティリティ

  • 名称 ⇔ コード
  • 略名 ⇔ 正式名称

Reference

Install

pip install jp_pref

How to use

from jp_pref.prefecture import name2code, code2name
from jp_pref.prefecture import df as df_pref

Conversion

都道府県名の文字列、リスト、もしくは pandas series をコードに変換

assert name2code("東京都") ==\
       name2code("東京")   == 13
assert code2name(13) == "東京都"
assert name2code(["東京都", "大阪府", "北海道"]) ==\
       name2code(["東京",   "大阪",   "北海"])  ==\
       [13, 27, 1]
assert code2name([13, 27, 1]) == ['東京都', '大阪府', '北海道']

Dataframe

Dataframe of prefecture names and codes.

ちょっと長い都道府県リストが一画面に収まるように、pandas_show を使う。

# hide-output
!pip install pandas_show
from pandas_show.core import display_in_cols
display_in_cols(df_pref, 4)
name short_name
code
1 北海道 北海
2 青森県 青森
3 岩手県 岩手
4 宮城県 宮城
5 秋田県 秋田
6 山形県 山形
7 福島県 福島
8 茨城県 茨城
9 栃木県 栃木
10 群馬県 群馬
11 埼玉県 埼玉
12 千葉県 千葉
name short_name
code
13 東京都 東京
14 神奈川県 神奈川
15 新潟県 新潟
16 富山県 富山
17 石川県 石川
18 福井県 福井
19 山梨県 山梨
20 長野県 長野
21 岐阜県 岐阜
22 静岡県 静岡
23 愛知県 愛知
24 三重県 三重
name short_name
code
25 滋賀県 滋賀
26 京都府 京都
27 大阪府 大阪
28 兵庫県 兵庫
29 奈良県 奈良
30 和歌山県 和歌山
31 鳥取県 鳥取
32 島根県 島根
33 岡山県 岡山
34 広島県 広島
35 山口県 山口
36 徳島県 徳島
name short_name
code
37 香川県 香川
38 愛媛県 愛媛
39 高知県 高知
40 福岡県 福岡
41 佐賀県 佐賀
42 長崎県 長崎
43 熊本県 熊本
44 大分県 大分
45 宮崎県 宮崎
46 鹿児島県 鹿児島
47 沖縄県 沖縄