回答編集履歴
2
Update
test
CHANGED
@@ -12,11 +12,13 @@
|
|
12
12
|
tbl = [data[i*N+1:(i+1)*N:2] for i in range(len(data)//N)]
|
13
13
|
df = pd.DataFrame(tbl, columns=data[:N:2])
|
14
14
|
|
15
|
-
d
|
15
|
+
address = df[['市町村名','大地名','本番','枝番']]\
|
16
|
+
.apply(lambda x: f'{x[:-1].sum()}-{x[-1]}', axis=1)\
|
17
|
+
.to_frame('住所')
|
16
|
-
print(d
|
18
|
+
print(address)
|
17
19
|
|
18
20
|
#
|
19
|
-
|
21
|
+
住所
|
20
|
-
0
|
22
|
+
0 東京都新宿区高田馬場3丁目1877-4
|
21
|
-
1
|
23
|
+
1 東京都渋谷区渋谷4丁目1850-2
|
22
24
|
```
|
1
Update
test
CHANGED
@@ -11,10 +11,12 @@
|
|
11
11
|
N = 12
|
12
12
|
tbl = [data[i*N+1:(i+1)*N:2] for i in range(len(data)//N)]
|
13
13
|
df = pd.DataFrame(tbl, columns=data[:N:2])
|
14
|
+
|
15
|
+
df['住所'] = df[['市町村名','大地名','本番','枝番']].apply(lambda x: f'{x[:-1].sum()}-{x[-1]}', axis=1)
|
14
16
|
print(df)
|
15
17
|
|
16
18
|
#
|
17
|
-
国名 市町村名 大地名 本番 枝番 更新年
|
19
|
+
国名 市町村名 大地名 本番 枝番 更新年 住所
|
18
|
-
0 日本 東京都新宿区 高田馬場3丁目 1877 4 2018
|
20
|
+
0 日本 東京都新宿区 高田馬場3丁目 1877 4 2018 東京都新宿区高田馬場3丁目1877-4
|
19
|
-
1 日本 東京都渋谷区 渋谷4丁目 1850 2 2019
|
21
|
+
1 日本 東京都渋谷区 渋谷4丁目 1850 2 2019 東京都渋谷区渋谷4丁目1850-2
|
20
22
|
```
|