以下のようなdataframeが存在するときに、
県(文字列1)、区(文字列2)、町(文字列3)、丁(数字1)、番地(数字2)、号(数字3)に分割したいです。
形式は、(文字列1)県(文字列2)区(文字列3)(数字1)丁目(数字2)-(数字3)
しかし、最後の(数字2)と(数字3)はない場合もあります。
どなたかご教授頂けたら幸いです。
よろしくお願いします。
python
1import pandas as pd 2 3df = pd.DataFrame(['長野県北区滝野川4丁目', '岐阜県中央区光圓寺南2丁目21-2', '新潟県葛飾区笹野3丁目7-4'])
以下は自身の書いたコードだが、欲しい結果ではない.
dftemp = df[0] dftemp = dftemp.str.extract('(.*県)(.*区)(.*目)(.*)', expand=True) dftemp.head()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。