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