空欄率の高い順に並べる
b 列がすべて空欄、c 列が 3 件中 1 件だけ空欄の CSV を、空欄率の高い順に並べる例です。すべて空欄の列は、長さの欄が「—」で内容は「値なし」になります。
入力
CSV
a,b,c 1,,x 2,, 3,,z
区切り文字
自動で判定
1 行目は見出し(列名)
はい
表の並び順
空欄率の高い順
空欄率の警告のしきい値(%)
50
結果
エラー 0 件・警告 2 件・情報 1 件
指摘(エラー・警告・情報)
- 警告 2 列目 「b」の空欄率が 100.0%(3/3 行)で、しきい値 50% 以上です。必須の項目なら取り込み前に埋めるか、項目ごと見直してください。
- 警告 2 列目 「b」はすべての行が空欄です。不要な列でないか確認してください。
- 情報 全体 空欄は前後の空白(半角・全角スペース・タブ・NBSP)を除いて空になる値で数えます。長さは元の値の文字数で、絵文字などは 1 文字として数えます。データの行は見出しを除いた行で、値の数が見出しと合わない行は含めません。
| データの行数 | 3 行 |
|---|---|
| 列数 | 3 列 |
| 空欄率がしきい値以上の列 | 1 列 |
| 桁数がそろっていない数字の列 | 0 列 |
| 集計に含めなかった行 | 0 行 |
列ごとの集計
| 列 | データ行 | 空欄 | 空欄率 | 最短 | 最長 | 長さの分布(多い順) | 内容 |
|---|---|---|---|---|---|---|---|
| b | 3 | 3 | 100.0% | — | — | — | 値なし |
| c | 3 | 1 | 33.3% | 1 | 1 | 1 文字: 2 件 | 数字以外を含む |
| a | 3 | 0 | 0.0% | 1 | 1 | 1 文字: 3 件 | すべて数字 |
検算(この結果になる理由)
3 行のうち b 列は 3 件とも空欄で 100.0%、c 列は 1 件が空欄で 33.3%、a 列は空欄なしの 0.0% です。この順に並びます。b 列は空欄率が高い警告とすべて空欄の警告の 2 件、c 列は 50% 未満なので警告になりません。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- 値の意味(日付・金額・郵便番号として正しいか)は判定しません。見るのは空欄の割合と文字数だけです。
- 「すべて数字」は半角の 0〜9 だけの値です。全角数字、ハイフン入りの郵便番号(123-4567)、符号や小数点つきの数は「数字以外を含む」になります。
- ファイルは UTF-8 として読みます。Shift_JIS の CSV は文字化けするため、UTF-8 として保存し直してから使います。
- 空欄を表す別の表記(NA・null・-)は空欄として数えません。必要な場合は値を空にしてから使ってください。
ご利用にあたって
- 集計は貼り付けた CSV の行だけにもとづきます。一部の行だけを抜き出した CSV では、全体の空欄率と違うことがあります。
- 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。