Skip to content

欠損値処理

データ内の欠損値(NULL 値や空白値)を検出し、削除または特定の処理を行うことができます。データの品質向上と分析精度を高めるための重要な機能です。


この機能でできること

この機能では、以下のことが可能です。

  • データ内の欠損値(NULL 値や空白値)を検出する
  • 欠損値を含む行を削除する
  • 欠損値を特定の値で置換する

データのクリーニング、前処理、品質向上などに役立ちます。特に機械学習モデルの構築前の前処理や、統計分析の精度向上に重要です。


生成される SQL

この機能は、主に以下のような SQL を生成します。

-- 欠損値を含む行の削除
SELECT *
FROM "table"
WHERE "column1" IS NOT NULL AND "column2" IS NOT NULL
-- 欠損値を固定値で置換
SELECT
COALESCE("string_col", '不明') AS "string_col",
COALESCE("numeric_col", 0) AS "numeric_col",
"other_cols"
FROM "table"

IS NULL/IS NOT NULL 条件、COALESCE などの関数を使用して、欠損値を処理する SQL が生成されます。選択した欠損値処理方法によって、生成される SQL の構造が変わります。


非対応データタイプ

この機能は下記のデータタイプでは提供されていません。

  • Salesforce