はじめに
これを
郵便番号 | 町域名 |
---|---|
11111111 | 甲、乙 |
こうしたいときの方法です。
郵便番号 | 町域名 |
---|---|
11111111 | 甲 |
11111111 | 乙 |
方法
# '、'で分割。
df.assign(町域名=df['町域名'].str.split('、').explode('町域名')
# 分割後も'、'を残したいときは、'.'を追加してそこで区切る。
df.assign(町域名=df['町域名'].str.split(r'(?<=。)(?=.)')).explode('町域名')
これを
郵便番号 | 町域名 |
---|---|
11111111 | 甲、乙 |
こうしたいときの方法です。
郵便番号 | 町域名 |
---|---|
11111111 | 甲 |
11111111 | 乙 |
# '、'で分割。
df.assign(町域名=df['町域名'].str.split('、').explode('町域名')
# 分割後も'、'を残したいときは、'.'を追加してそこで区切る。
df.assign(町域名=df['町域名'].str.split(r'(?<=。)(?=.)')).explode('町域名')