dfの特定列の特定文字を使用して行を分割する方法2023/2/1 / 1 min readView more blogs with the tag pandas, View more blogs with the tag pythonTable of Contents#はじめに#方法#参考はじめに これを 郵便番号 町域名 11111111 甲、乙 こうしたいときの方法です。 郵便番号 町域名 11111111 甲 11111111 乙 方法 # '、'で分割。df.assign(町域名=df['町域名'].str.split('、').explode('町域名') # 分割後も'、'を残したいときは、'.'を追加してそこで区切る。df.assign(町域名=df['町域名'].str.split(r'(?<=。)(?=.)')).explode('町域名') 参考 DataFrame の 1 行を複数行に分ける方法について教えてください。関連記事2026/8/16pandas前処理まとめ|結合・エンコーディング・欠損の右詰め・単語頻度2026/8/9Google Colaboratory活用まとめ|Drive連携・GPU・MeCab・Selenium2023/7/20SQLAlchemy2.0以降を使ってread_sqlする方法2023/5/17indexメソッドを利用した複数条件でdfの行を削除する2023/4/26Pandasのテーブルをまとめて一つのエクセルに出力したいときこの記事を書いた人barorin公認会計士会計とITの二足のわらじで働く公認会計士です。Pythonを中心に、会計・監査の実務で実際に使っているコードや、Ubuntu・Raspberry Piの設定メモを書いています。Find me onGithubFedibirdTwitterBuyMeACoffeeRSS