PythonでCSVの重複を削除:行全体とキー列の違いを決める
同じ行と同じIDを区別してCSVを整理。元の順序を保ち、残した行と除外した行をそれぞれ確認するコードです。
サンプル実行確認PythonでCSVの差分を比較:行順を無視し、重複件数は残す
行の並びが変わったCSVを比較するコード。setでは消えてしまう重複をCounterで数え、増えた行と減った行を確認します。
サンプル実行確認Pythonで複数CSVを結合:ヘッダーを1回だけ残し、列違いで止める
CSVを縦に結合する最小コード。列名や列順が違うファイルを検出し、重複ヘッダーと無言のデータずれを防ぎます。
サンプル実行確認PythonでCSVを指定件数に分割:すべてのファイルにヘッダーを付ける
CSVをデータ件数で分割し、最終ファイルの余りとセル内改行を正しく処理。各ファイルにヘッダーを残します。
サンプル実行確認PythonでCSVを検査:列数・重複ヘッダー・空のIDを検出する
読み込めたCSVも正常とは限りません。列数のずれ、空の列名、重複IDを見つけ、整形前に止める検査例を示します。
サンプル実行確認