2つの.csvファイルがあり、どちらも「WELL POSITION」という列ヘッダーを共有しています。これらのファイルを1つに結合したいと考えています。
また、ファイルの一つには、縦線(|)で区切られた個々の値が2列に並んでいます。その.csvファイルを、それぞれの値が1行に収まるようにフォーマットする必要があります。
先ほど申し上げた2つのファイルを添付いたします。
こんにちは、ピラールさん。
ここにあるのは「パイプ区切り」テキストと呼ばれるもので、X列とY列には「1 | 2 | 3」などのデータが格納されています。JMPの「列」>「ユーティリティ」>「テキストを列に変換」には、この問題を解決するオプションがあります。以下に、私が実際に行った手順を詳しく説明します。また、ワークフロービルダーで作成したワークフローも参考にしてください。
まず、ベースラインファイルとメタファイルの両方をインポートする必要があります。これは、[ファイル] > [開く] を選択するか、JMP ウィンドウにドラッグ&ドロップするだけで実行できます。ベースラインから始めましょう。
Ben_BarrIngh_0-1788791270632.pngBen_BarrIngh_0-1788791270632.png
XとYの区切り文字を削除し、各エントリごとに別々の列を作成します。これらの列は後でJMPで結合します。X列とY列の両方で、列をクリックし、[列] > [ユーティリティ] > [テキストを列に変換]を選択します。ウィンドウが表示されたら、区切り文字として「|」を追加し、[OK]をクリックします。Y列についても同様の手順を実行します。
Ben_BarrIngh_1-1788791329767.pngBen_BarrIngh_1-1788791329767.png
Ben_BarrIngh_2-1788791349509.pngBen_BarrIngh_2-1788791349509.png
データテーブルは次のようになります。
Ben_BarrIngh_4-1788791416070.pngBen_BarrIngh_4-1788791416070.png
元の「X」列と「Y」列は残しておきたくないので、両方とも削除できます。
次に、データからXとYの2つの列を作成します。これを行うには、[テーブル] > [スタック] に移動し、すべてのX列とY列を選択します。JMPがこれらがスタックされる2つの異なるグループであることを認識できるように、[複数シリーズのスタック] をクリックし、シリーズを「2」に設定して、[連続] をクリックします(下記参照)。
Ben_BarrIngh_5-1788791535378.pngBen_BarrIngh_5-1788791535378.png
結果として得られる表には、XテーブルとYテーブルが正しく積み重ねられ、整列されています。「Label」列と「Label2」列を削除し、「Data」列の名前をxとYに変更すれば完了です。
Ben_BarrIngh_6-1788791623067.pngBen_BarrIngh_6-1788791623067.png
前述のとおり、このワークフローを作成し、Excelファイルを選択するステップを追加しました。そのため、同じ形式であれば、すべてのファイルで動作するはずです(最後にグラフ作成ステップを追加したのは、グラフ作成を自動化する方法を示すためです)。
お役に立てば幸いです!
ありがとう、
ベン
こんにちは、ピラールさん。
パート2を追加し忘れていたことに気づきました。
「Meta」ファイルと「Baseline」ファイルを入手したら、両方のファイルに「Well」を説明する列があることを利用して、それらを結合できます。Baselineテーブルに移動し、「テーブル」>「更新」を選択します。「Meta」テーブルで更新するように選択し、井戸を示す列を一致させるだけです(下記参照)。
Ben_BarrIngh_7-1788791810629.png
これにより、「Well」という識別子を介して、一方のテーブルのメタデータがもう一方のテーブルに紐付けられます。
ありがとう、
ベン