Excelファイルを開き、JMPに組み込まれているExcelインポートウィザードを使用して、1つ以上のExcelワークシート内のどこにでも(表示されているかどうかに関係なく)データを取り込む方法を説明します。
JMPは、データへの構造化された行/列アプローチを提供します。この場合、単一の構成、変数、または属性を表す列が必要です。 通常、分析で特に必要な場合を除いて、その属性に関連付けられている列は1つだけです。 多くの場合、JMPは行を使用して単一のユニットまたは観測値を表すため、残りのすべての列のすべてのデータはその1つのユニットまたは観測値のみを反映します。
デフォルトのJMP設定は、Excelファイルを開いたときにExcelインポートウィザードを開くように設定されています。 この設定を(Windowsの場合)[ファイル]> [設定]> [サードパーティデータ]から確認します。
Excelインポートウィザードの設定(Windows)。
簡単な紹介例
- Excelファイルをダブルクリックして、ファイルをExcelインポートウィザードで開きます。
- 目的のワークシートを選択し、データプレビューを表示して、現在のワークシート設定を使用して何が行われるかを確認します。
- インポート後、列パネルで各変数/列のモデリングタイプと行数を表示して、インポートによってすべての行が取り込まれたことを確認します。
例:結合されたセルと複数の列ヘッダー
- データプレビューで、JMPがデフォルトでマージされたセルを処理する方法を確認し、[次へ]を選択して、これらのデフォルトのマージされたセル設定を表示および/または変更します。
- この例では、スパンされた行のデータの複製を使用しました。
- この例では、[非表示列の抑制]をオフにして、JMPが何をもたらしたかを確認します。 ただし、この例では、これらの非表示のセルは必要ないため、[抑制]チェックボックスをオンにしたデフォルト設定のままにします。
例:1つのExcelワークシートに2つのテーブル
- プロセスデータと関連する仕様制限の2つのテーブルがありますが、列ヘッダーは1つだけです。
- 列ヘッダーはテーブルの1つの下にありますが、ワークシート設定は柔軟であり、上のデータを下のヘッダーとペアにすることができます。 [次へ]ボタンを使用して、データが終了する場所を選択し、テーブルを適切にプルします。プロセスデータ用に1つのテーブルを提供し、関連する仕様制限用に1つのテーブルを提供します。
- ボーナス:仕様制限を列プロパティメタデータとしてデータテーブルにロードする方法を参照してください。
例:複数のワークシートにまたがる複数のテーブル
- 5つの異なるExcelテーブルは同じ形式で、基本的に同じコンテンツであり、異なるExcelワークシートに分散しているだけです。
- [すべてのワークシートに使用する]チェックボックスをオンにします。
- ワークシートウィンドウからワークシートを選択します。
- チェックボックスをオンにしてワークシートを連結し、JMPが列と一致するようにします。
- 必要に応じて、[ワークシート名を含む列の追加]を選択します。
- JMPがExcelでデータ型の不整合を検出した場合にデータ型を変更する方法、および不整合なデータを検出して処理する方法を確認してください。
例:数式の処理
- JMPは数式ではなくデータをインポートし、Excelではさまざまなセルでさまざまな数式を使用できます。 その不一致は分析を困難にし、潜在的にコストがかかるため、JMPで正しい式をクリーンアップ/再作成します。
- この例では、Stackを使用してインポートされたデータをフォーマットし、関係の性質を正確に反映し、JMPで分析できるように計算されたデータを提供する単一の数式列を利用するテーブルを提供します。
例:ワークフローの自動化(別のビデオとしても利用可能)
- Excelインポートウィザードを使用してデータをインポートした後、インポート中およびインポート後に実行した一連の手順に対してJMPが提供する関連スクリプトを使用できます。
- JMP 16以降では、拡張ログ(アクションレコーダ)を使用して、すべてのインポート手順、データ準備手順、および最終レポートをキャプチャします。この場合、それらはインポート、スタック、グラフビルダーを使用して作成されたグラフの作成、および安定性分析の作成(劣化レポートを使用)です。
- 拡張ログからスクリプトウィンドウにスクリプトを保存し、メニューバーの実行/再生アイコンを押します。
- JMP 16より前のバージョンでは、インポート、スタック、グラフビルダー、および劣化レポートスクリプトを手動で組み合わせることができます。
チップ
- インポートウィザードを使用してExcelファイルをインポートする過去の作業を削除する場合は、デフォルト設定に戻します。
複数のワークシートオプション
データプレビュー
マージされたセル
マージされたセルのデフォルトの処理
Q:数値データをインポートすると、日付や指数記号のある文字列などの文字データとしてインポートされることがあります。
A:列に文字(非数値)データがある場合、列全体が文字データとしてインポートされます。[列情報]> [データ型]を[数値]に変更する前に、問題のあるデータを見つけて修正する必要があります。
Q:06518などの郵便番号のように先行ゼロの損失を修正するにはどうすればよいですか?
A:出席者マークデイトンから@MarkDayton :郵便番号に先行ゼロを追加する式は次のとおりです:Right(Char(:col)、5、 "0")。