スクリプト質問既存のjmpデータを上書きせずに.txtからjmpにデータをインポートするこんにちは、みんな、
作成について質問がありますラインスクリプトについては、まずそれが可能かどうかを知りたいのですが、可能であれば、作成を手伝ってくれる人はいますか?私はJMPとスクリプティングの使い方にかなり慣れていないので、すべての助けに感謝します!
状況は以下の通りです。
週に3回、私は.txtファイルにデータを収集します。このデータはスクリプトを使用してJMPに自動的にインポートされます。
JMPファイルを更新したい場合と新しい週のデータ私は手動でデータをtxtファイルにカットアンドペーストしてスクリプトを実行する必要があります(これはデータの重複を防ぐためです)。このスクリプトが実行するのは、JMPファイル全体を消去して2週間分のデータで補充することです。今私の質問です。
既存のデータを上書きせずに、既存のJMPファイルに新しいデータをインポートおよび追加できるスクリプト行はありますか。
このデータを新しい.txtにすることはできますか、または既存の/ロードされた.txtファイルの下にこれを貼り付ける必要がありますか。
ボーナス質問
データに重複がある場合、自動的に重複の1つが削除される可能性はありますか?
敬具、
L_Kingma
再:スクリプト質問。既存のjmpデータを上書きせずに.txtからjmpにデータをインポートするFilePath = "C:\Test.txt";
Save Text File(FilePath,
"The quick brown fox"
);
Load Text File( FilePath );
Save Text File(FilePath,
" jumped the fence",
mode("append")
);
Load Text File( FilePath ); テキストファイルの保存機能を使用して、既存の.txtファイルにデータを追加することができます。
上記のコード例をご覧ください。
関連記事 - https://community.jmp.com/t5/Discussions/Append-text-to-Save-Text-File-function/td-p/45256
あなたが.txtファイルから.jmpファイルにデータを追加すると言うつもりなら、
「スクリプティングインデックス」のConcatenate()を見てください。
ヘルプ==>スクリプトインデックス==>連結
再:スクリプト質問。既存のjmpデータを上書きせずに.txtからjmpにデータをインポートするまあこれは私がまだ私のtxtファイルに時系列的にデータをコピーして貼り付けることを要求します。しかし、それは多かれ少なかれ持ってうれしいです。現時点では、imは既存のJMPデータを上書きせずに、入力ソースを新しい.txtファイルにして、既存のJMPファイルにデータを追加する方法を実際に探しています。
これを実行できるスクリプト行はありますか?その場合、それはどうなるでしょうか。
敬具、
L_Kingma
再:スクリプト質問。既存のjmpデータを上書きせずに.txtからjmpにデータをインポートするサンプルデータを見ると、データ内の一部の列が一意であると仮定するのは公平ですか?
だから、私は考えることができる一つの方法は、それらが常に年代順であれば時間列を使うことです、それに応じてデータをソートして組み立てるためにそれらを使うことができます。
もう1つの方法は、既存のJMPスクリプトがJMPファイルにデータを書き込んでいる場合、その順序を知るためにファイル作成の時刻を取得することを試みることができます。私が手に入れることができるのはこれらの2つだけです。再:スクリプト質問。既存のjmpデータを上書きせずに.txtからjmpにデータをインポートする @uday_guntupalli 私はサンプルファイルを添付しました、これが実行可能であることを願っています。
スクリプトが行うことは、「そしてその間にあるデータを」コラムに入れることです。したがって、1つのコラムには日付が含まれ、次のコラムには時刻などが含まれます。
間に何もない場合は、「コラムは作成されません。
再:スクリプト質問。既存のjmpデータを上書きせずに.txtからjmpにデータをインポートする @L_Kingma :
これらのデータセットのサンプルを人々がテストするために投稿してください。そう、これまでに求めたことはすべて可能です - 例を挙げてそれを作成することで最も簡単に実行できます。