CSVをMultiple File Importする際に、CSV内部の任意の列のみを選択して積み上げることができるでしょうか?Multiple File Importは非常に速く動作するので、速度的な不満はないのです。
ですが、読み込むCSVが完全に同じ列を持っていない場合は複数のファイルに分割されてテーブルにされてしまいます。
そのために、各CSVに格納されている任意の列をあらかじめ選択して積み上げを開始すればそれを回避できることができると考えました。
そのようなJSLの書き方はありますでしょうか?
ご教授いただけますと幸いでございます。よろしくお願いいたします。
バージョン:JMP18.1.1
dt = Multiple File Import(
<<SET folder=""></SET>
<BR /><LINGO-LABS id="lingo-labs-827585" slang="en-US" mode="CREATE"><LINGO-LABEL>自動化とスクリプト</LINGO-LABEL><LINGO-LABEL>データアクセス</LINGO-LABEL><LINGO-LABEL>データのブレンドとクリーンアップ</LINGO-LABEL><LINGO-LABEL>ウィンドウズ</LINGO-LABEL></LINGO-LABS>Re: CSVをMultiple File Importする際に、CSV内部の任意の列のみを選択して積み上げることができるでしょうか?提供されたスクリプトに以下の変更を加えると、MFI によって生成されたさまざまなテーブルをすべて取得し、それらを 1 つの最終テーブルにスタック (連結) して、同じ名前の列をすべてスタックできるようになります。
Names default to here(1);
mfi = Multiple File Import(
<<SET folder=""></SET>
Re: CSVをMultiple File Importする際に、CSV内部の任意の列のみを選択して積み上げることができるでしょうか?とてもシンプルな解決策ですね。
以下のような流れで達成可能だと理解しました。
1,MFIでまずはそれぞれのテーブルを積み重ねる。
2,tablesの変数で生成されたテーブル名を入手する
3,最終的に統合するテーブルをfinalと定義する
4,1番目にMFIで生成されたテーブルのヘッダーをベースに、2の変数を使ってすべてのテーブルを足し合わせる。
でしょうか?
私の理解はとして上記の流れは正しいでしょうか?
このdtをベースに必要な列を切り出せばいいのであると理解しました。