あるテーブルから別のテーブルにデータを追加するにはどうすればよいですか?毎月 Excel ファイルから更新したい JMP ファイルがあります。元のデータ テーブルからソース スクリプトを実行すると、新しいデータがアタッチされた新しいテーブルが取得されます。ただし、更新されたテーブルの分析を行うために実行したいスクリプトはすべて元のテーブルにあります。スクリプトを新しいテーブルに移動できますか?実際のところ、新しいテーブルも必要ありません。JMP は既存のテーブルにデータを追加することはできませんか?そうでない場合、スクリプトを新しいテーブルに移動するにはどうすればよいですか?
Re: データの追加 - 別の質問<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />非常に便利。 ありがとう!
Re: データの追加 - 別の質問OK、テーブルを開くためにスクリプトを使用したという印象を受けました。
はい、元のテーブルにデータを追加することは可能ですが、その方法は、新しくインポートされたデータが増分データ (つまり、最新のデータがすべて含まれている) であるか、新しいデータのみ (古いデータ テーブルに追加される) であるかによって異なります。 。
簡単な方法の 1 つは、古いテーブルを新しく作成したテーブルと連結することです。
元のテーブルをアクティブにして選択します連結するからテーブルメニューリストから新しいテーブルを選択し、「」に追加します。連結するデータテーブル" 分野。 必ず「」を選択してください最初のテーブルに追加「OK」をクリックする前に。
データが増分である場合は、レコードの重複を避けるために、テーブルを連結する前 (または連結した後)、元のテーブルからすべての行を削除します。
(個人的には、対話的に作業する場合、JMP 内から Excel を開くのではなく、単に Excel のデータをコピーして、新規または既存の JMP データ テーブルに貼り付けることがよくあります)
Re: データの追加 - 別の質問元のテーブルにデータを追加して、元のテーブルに既に保存されているスクリプトを再実行できないのはなぜですか?保存しようとすると新しいファイルが作成される別のテーブルは本当に欲しくありません。また、実際には JSL を使用するところまでは進んでいません。もっと簡単な方法があるはずです!
Re: データの追加 - 別の質問テーブル スクリプトは、jsl を使用してテーブル間で移動できます。 以下のコードを試してください。
old_table = Open( "$SAMPLE_DATA/Big Class.jmp" ); // The original table
plist = old_table << Select Properties() << Get Selected Properties();
new_table = New Table( "New" ); // The updated table here
new_table << Add scripts to table( plist );