データ整理・クレンジング(Python)
複数の担当者が入力した顧客リスト(CSV)を、Pythonで一括で整えたサンプルです。全角・半角のゆれ、電話番号や日付の書き方の違いをそろえ、重複している人を1件にまとめます。自動で直せない値は消さずに「要確認」として残します。
同じ人が書き方を変えて2回登録されている、電話番号やメールが全角になっている、日付の形がそろっていない、などの状態です。
| 氏名 | 電話番号 | メール | 住所 | 登録日 |
|---|---|---|---|---|
| 山田 太郎 | 090-1234-5678 | taro.yamada@example.com | 愛知県名古屋市中区栄1-2-3 | 2026/04/01 |
| 佐藤 花子 | 08011112222 | Hanako.Sato@Example.com | 東京都世田谷区三軒茶屋2-10-5 | 2026年4月3日 |
| 鈴木 一郎 | 03-1234-5678 | ichiro@example.co.jp | 大阪府大阪市北区梅田3-1-1 | 2026-04-05 |
| 山田太郎 | 09012345678 | taro.yamada@example.com | 愛知県名古屋市中区栄1-2-3 | 2026/05/12 |
| 高橋 美咲 | 070 2222 3333 | misaki.t@example.com | 福岡県福岡市博多区博多駅前2-1-1 | 2026.04.20 |
| 田中 健 | 052-123-4567 | ken_tanaka@example | 名古屋市千種区今池1-1-1 | 2026/04/22 |
| 伊藤 さくら | 080-3333-4444 | SAKURA.ITO@EXAMPLE.COM | 北海道札幌市中央区北1条西2-1 | 2026/4/25 |
| 渡辺 大輔 | 0901234 | daisuke.w@example.com | 神奈川県横浜市西区みなとみらい2-2-1 | 2026/04/28 |
| 佐藤 花子 | 080-1111-2222 | hanako.sato@example.com | 東京都世田谷区三軒茶屋2-10-5 | 2026/05/02 |
| 中村 ゆい | 090-5555-6666 | yui.nakamura@example.com | 京都府京都市下京区四条通1-1 | 2026/05/06 |
| 小林 翔太 | 090-7777-8888 | shota.k@example.com | 埼玉県さいたま市大宮区桜木町1-1 | 2026/05/10 |
| 加藤 愛 | 080-9999-0000 | ai.kato@example.com | 静岡県静岡市葵区追手町9-6 | 2026/13/01 |
| 氏名 | 電話番号 | メール | 都道府県 | 住所 | 登録日 | 要確認 |
|---|---|---|---|---|---|---|
| 鈴木 一郎 | 03-1234-5678 | ichiro@example.co.jp | 大阪府 | 大阪市北区梅田3-1-1 | 2026-04-05 | |
| 高橋 美咲 | 070-2222-3333 | misaki.t@example.com | 福岡県 | 福岡市博多区博多駅前2-1-1 | 2026-04-20 | |
| 田中 健 | 052-123-4567 | ken_tanaka@example | 名古屋市千種区今池1-1-1 | 2026-04-22 | メールアドレスの形が不正/都道府県が書かれていない | |
| 伊藤 さくら | 080-3333-4444 | sakura.ito@example.com | 北海道 | 札幌市中央区北1条西2-1 | 2026-04-25 | |
| 渡辺 大輔 | 0901234 | daisuke.w@example.com | 神奈川県 | 横浜市西区みなとみらい2-2-1 | 2026-04-28 | 電話番号の桁数が合わない |
| 佐藤 花子 | 080-1111-2222 | hanako.sato@example.com | 東京都 | 世田谷区三軒茶屋2-10-5 | 2026-05-02 | |
| 中村 ゆい | 090-5555-6666 | yui.nakamura@example.com | 京都府 | 京都市下京区四条通1-1 | 2026-05-06 | |
| 小林 翔太 | 090-7777-8888 | shota.k@example.com | 埼玉県 | さいたま市大宮区桜木町1-1 | 2026-05-10 | |
| 山田 太郎 | 090-1234-5678 | taro.yamada@example.com | 愛知県 | 名古屋市中区栄1-2-3 | 2026-05-12 | |
| 加藤 愛 | 080-9999-0000 | ai.kato@example.com | 静岡県 | 静岡市葵区追手町9-6 | 2026/13/01 | 日付の形が読み取れない |
データを勝手に消したり、推測で埋めたりはしません。都道府県が書かれていない住所、桁数が足りない電話番号、存在しない日付(13月)などは、元の値のまま「要確認」の列に理由を書き、ご確認いただけるようにしています。
※データはすべて架空のものです。実在の人物・団体とは関係ありません。Excelファイル(.xlsx)やGoogleスプレッドシートでも同じ処理ができます。