JMP で一貫性のない電話入力データをクリーンアップするための複数のオプションがあります。 1 つは、連結や Word 関数などの機能を備えた数式エディターです。ただし、通常は JMP の Recode ユーティリティから始めます。 ユーザーが入力した 6 つの異なる電話番号形式のこのデータ テーブルの例では、列を右クリックして [再コード化] を選択します。 この簡単なデモでは、数字以外の文字をすべて削除することが私の目標です。 Recode の優れた点は、変更を積み重ねて、それらの複数の変更を一度に実行でき、さらに強力な書式設定のためにスクリプトに保存することもできることです。

Recode でこれを実現できる 3 つの方法があります。 そのうちの 2 つは私がデモする予定で、3 つ目は正規表現または Regex を使用するものですが、これは JMP コミュニティの高度なビデオのトピックです。
文字列の置換から始めましょう。 まず、新しいデータ値として [新しい列] を選択し、赤い三角ボタンから [新しい列] を選択します。文字列を置換する。 次に、ダッシュを入力し、空白のエントリに置き換えてそれらを削除します。 次に、「+」を入力し、空白のエントリに置き換えます。 最後に、さらに 2 つの変更を加えて括弧を削除します。 これで合計 4 つの変更が加えられたので、[再コード化] を選択します。 2 番目に速い方法は、句読点を削除することです。 選択中句読点を削除する数値以外のすべてを一度に削除します。 そこから始めるべきだったかもしれませんが、今では両方を理解し、複数の変更を加える方法を知っています。再コード化。 また、オンに切り替えてエクスプレッションを使用し、Recode の赤い三角形の下にあるすべての強力なオプションをゆっくりと実行することもできます。 そして、新しい値列には数値情報のみが含まれています。 そこから数値を分割し、数式を使用してこのデータをさらに処理できます。 ただし、これで電話番号の処理が開始されます。 欠落している、または存在する国の値を処理するための作業はまだありますが、再コード化あなたの最初の強力な一歩になるかもしれません。 これらの方法を試した後、式の学習と作成に進みます。

Recode でのエクスプレッションの使用に関するビデオが完成したら、ここにリンクします。