列の式を削除して値を保持するにはどうすればよいですか (スクリプトを使用せずに)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは。列の式を削除しても、値は (スクリプトを使用せずに) 保持するにはどうすればよいですか? 数か月前、おそらく JMP サミットで、これに対する答えを見た記憶がありますが、忘れてしまったので、理解できないようです。
ありがとう、
マイク
Re: 列の式を削除して値を保持するにはどうすればよいですか (スクリプトを使用)ありがとう!ありがとう! ありがとう!
Re: 列の式を削除して値を保持するにはどうすればよいですか (スクリプトを使用)ここでは、別の列の数式で参照されている列を削除する方法の例を示します。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
dt << New Column( "LogHeight", formula( Log( :Height ) ) );
// Delete the formula in the column LogHeight
Column( "LogHeight" ) << delete formula;
dt << delete columns( "Height" );
Re: 列の式を削除して値を保持するにはどうすればよいですか (スクリプトを使用)JMP で列を削除しようとしています。 ただし、削除する列は数式内の別の列で使用されています。 列を削除するときに数式を削除する構文が見つかりません。 これを実現する方法についてのアイデアがあれば幸いです。 いくつかのことを試しましたが成功しませんでした。
col << Go To( :PC50);
Column("PC50") << delete formula;
dt <
col << Go To( :PC50);
Col ("PC50") << delete formula;
dt <
col << Go To( :"PC50");
Col("PC50") << delete formula;
dt <
col << Go To( :PC50);
col(:PC50) << delete formula;
dt <
そしてずっと...
私には何が欠けているのでしょうか?
Re: 列の式を削除して値を保持するにはどうすればよいですか (スクリプトを使用せずに)「ドット」について言及しているときは、欠損値文字を参照していると思います。対話的にすべての欠損値を置き換える最も簡単な方法は、すべてのセルに「0」(ゼロ) を貼り付けることです。これを行うには、次の手順を実行します。
1. 値が欠落しているセルの 1 つに移動し、そのセルをクリックして選択します。
2. セルにゼロを入力します。
3. セルを選択し、右クリックして「コピー」を選択し、ゼロ文字をペーストバッファにコピーします。
4. 欠損値がある同じ列の新しいセルに移動し、そのセルをクリックします。
5. セルを右クリックし、「一致するセルを選択」を選択します。
6. 同じセルをもう一度右クリックし、「貼り付け」を選択します。
その後、その列の欠損値であるすべてのセルにゼロ「0」が貼り付けられます。
または、再コードを使用することもできます
1. 列ヘッダーをクリックして列を選択します
2. プルダウン メニュー (または列ベースの赤い三角形の 1 つ) に移動し、選択します。
列==>再コード化
3. 表示されている欠損値をゼロに変更します。
4.「完了」をクリックします。
5.「その場で」を選択します
JSL を使用して同じアクションを実行するには、次のスクリプトが機能します。
Names Default To Here( 1 );
dt = Current Data Table();
columnVector = dt << get rows where( Is Missing( dt:your column name ) == 1 );
dt:your column name[columnVector] = 0;
Re: 列の式を削除して値を保持するにはどうすればよいですか (スクリプトを使用せずに)これは機能します:
dt<<);
さて:数式を使わずに列の「ドット」を「0」に置き換える方法を知っている人はいますか?
Re: 列の式を削除して値を保持するにはどうすればよいですか (スクリプトを使用せずに)あるいは、次のように数式をまったく使用せずに進めることもできます。
dt<<NEW column=""></NEW>
もちろん、それは式がどれだけ複雑かによって異なります。
Re: 列の式を削除して値を保持するにはどうすればよいですか (スクリプトを使用せずに)col << delete formula;
この種の項目すべてのドキュメントは、次の場所で入手できます。
ヘルプ==>スクリプトインデックス
Re: 列の式を削除して値を保持するにはどうすればよいですか (スクリプトを使用せずに)スクリプトを使用する以外で、同じ質問に答えることができますか?列で数式を使用して値を取得する必要がありますが、数式を保存する必要はありません。
Re: 列の式を削除して値を保持するにはどうすればよいですか (スクリプトを使用せずに)ありがとう。 それはうまくいきました。簡単なことだとはわかっていましたが、思い出せませんでした。
Re: 列の式を削除して値を保持するにはどうすればよいですか (スクリプトを使用せずに)Formula 列プロパティを削除するだけです。 値は保持されます(私の記憶では…)。
列ヘッダーを右クリックし、「列情報」を選択します。 プロパティのリストがあるはずです。 数式を選択し、削除ボタンをクリックします。