Common Lisp for data pre process. 大量のデータを取り扱ったことのある人なら前処理の重要性をご存知でしょう。 というのも多くの場合データを使っての処理そのものよりデータの正規化に時間が取られるものだからです。 データの正規化が困難なのは壊れ方には無限の可能性があるからです。 整数を期待しているフィールドに整数が入っていない場合、では、何が入っているのか。 それは無限の可能性があります。 値が無い(null)なのかもしれない。 文字列が入っているのかもしれない。 全角の整数が入っているのかもしれない。 壊れ方に無限の可能性があるならそれらへの対処方も無限に必要です。 対処法が無限に必要な場合それらを事前にプログラムへとコーディングしておくことは不可能です。 壊れたデータは単に無視すればいいという状況なら話は簡単ですが、そうとも限りません。 全てのデータを必ず処
