公開日: 04/01/2021

データテーブルの比較

JMPでは、開いた2つのデータテーブルを比較し、データ、スクリプト、テーブル変数、列名、列プロパティ、および列の属性の相違点をレポートに表示できます。正確に一致しない文字値はレポートに表示されます。数値の場合は、相対的な比較(ファジー比較)を選択することができます。数値は、指定した相対誤差内であれば等価と見なされます。相対誤差が小さいほど、比較は精確になります。

2つのデータテーブルを比較するには

1. データテーブルを開きます。

2. テーブルの1つで[テーブル]>[データテーブルの比較]を選びます。

3. 必要に応じて、比較対象のデータテーブルをリストから選択します。

4. (オプション)指定した割合以内は同じものとして数値の違いを見るには、[ファジー比較]を選択して相対誤差を入力します。

5. 赤い三角ボタンをクリックし、次のオプションを選択します。

何を比較するか

相違点をどのように表示するか

6. [比較]をクリックします。

「相違点の要約」と「相違点のプロット」がデフォルトで表示されます。赤い三角ボタンから選択したオプションも表示されます。

基本的なテーブル情報

「テーブル情報」レポートには、各テーブルのデータテーブル名と保存場所、列と行の数が表示されます。図4.22を見ると、「Big Class1.jmp」「Big Class2.jmp」よりも1行多いことがわかります。

図4.22 基本的なテーブル情報 

Image shown here

データの比較

インタラクティブな「相違点の要約」レポートと「相違点のプロット」はテーブル間での行の違いを示します。「相違点の要約」レポート内の各エントリは発生したアクション(どのような違いが発生したか)、それにより影響を受けた行数、および違いが発生した最初の行を示します。

図4.23では、「Big Class1.jmp」(左)と「Big Class2.jmp」(右)が比較されています。

図4.23の最初のエントリは、1行目が「Big Class2.jmp」で変更(または置換)されていることを示しています。左側の「相違点の要約」レポートでそのエントリを選択すると、エントリが黄色に強調表示され、データテーブルの該当行が点滅します。

比較を視覚的に見るには、「相違点のプロット」で色のついたセルの上にカーソルを置きます。図4.23では、「Big Class1.jmp」「名前」のKATIEが、「Big Class2.jmp」ではKIMに変更されています。「相違点のプロット」の1行目全体が強調表示されており、その行のすべての値が変更されていることがわかります。

図4.23 変更されたデータ 

Image shown here

図4.24の2番目のエントリは、4行目からの2行が削除されていることを示しています。削除された行は、左側の「Big Class1.jmp」で強調表示されています。「相違点のプロット」では、異なる値が示されています。「Big Class1.jmp」の4行目の「名前」はJACLYNで、「Big Class2.jmp」ではTIMとなっています。

図4.24 行の削除 

Image shown here

図4.25の3番目のエントリからは、元の8行目の前に1行追加されたことがわかります。「Big Class1.jmp」の8行目の「名前」はROBERTでした。「Big Class2.jmp」の6行目の「名前」はPETERです。

図4.25 新しい行の識別 

Image shown here

「相違点の要約」の上の[前の相違点][次の相違点]をクリックすると、行間をナビゲートできます。

ヒント: 赤い三角ボタンのメニューから[相違点の要約の保存]を選択すると、「相違点の要約」レポートをデータテーブルに保存できます。

テーブルプロパティの比較

テーブルスクリプトおよびテーブル変数内の相違点を見るには、赤い三角ボタンをクリックし、[テーブルプロパティの比較]を選択します。たとえば図4.26は、「Big Class2.jmp」の一変量の分布のスクリプトは、「体重(ポンド)」ではなく「身長(インチ)」を参照していることを示しています。

図4.26 変更されたテーブルスクリプト 

Image shown here

列属性とプロパティの比較

列のノートやセルの色などの相違点を見るには、赤い三角ボタンをクリックし、[列の属性とプロパティの比較]を選択します。たとえば図4.27は、列のノートと値の色が「Big Class1.jmp」と「Big Class2.jmp」では異なることを示しています。

図4.27 変更された列属性とプロパティ 

Image shown here

より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).