複数の色を標準化する
GRAY 色の車両名を標準化してうまくいったので、この方法を他の色にも広げることにします。ここでは基本色である RED、BLUE、YELLOW を使って、色名の標準化を進めます。この演習では次を行います。
RED、BLUE、YELLOWに類似するvehicle_colorの値を見つけます。- あいまいな
vehicle_color値であるBLと、誤って識別されたvehicle_color値であるBLAをパターンマッチで処理します。 RED、BLUE、YELLOWに強く類似するvehicle_colorの値を、標準の文字列値に更新します。
この演習はコースの一部です
PostgreSQLデータベースで学ぶデータクレンジング
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
summons_number,
vehicle_color,
-- Include the DIFFERENCE() value for each color
___(vehicle_color, 'RED') AS "red",
___(___, 'BLUE') AS "blue",
___(___, ___) AS "yellow"
FROM
parking_violation
WHERE
(
-- Condition records on DIFFERENCE() value of 4
DIFFERENCE(vehicle_color, 'RED') = 4 OR
___(___, ___) = ___ OR
___(___, ___) = ___
)