フィルタ定義を新しい列として保存する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />データセットから消費者の新しいグループを作成する必要があり、このグループに入るためには、複数の列/変数からの特定の基準を満たす必要があることを提案しましょう (つまり、[性別列の] 女性で低所得者) [収入欄])。これを新しい列/変数として保存し、この新しい列を今後のさまざまなテーブルで使用できるようにしたいと考えています(たとえば、JMP Categorical のテーブルの先頭で、別の列と比較できるようにします)。 /variable (つまり、低収入の男性)。JMP には、ほとんどのユーザーが望んでいない高度な再コーディングなどを必要とせず、これをかなり簡単に実行できるオプションがあることを願っています。
Re: フィルター定義を新しい列として保存する列が文字として定義されていないためだと思います。
Re: フィルター定義を新しい列として保存するこのアドインをありがとうございます!非常に役立ちます。それに関する質問: [変更する列を選択] ボタンを選択しても、新しく作成した列が表示されない理由は何でしょうか。返される列のリストには、データセット内に存在することがわかっている他の列も含まれていないことに気付きました。列を「公称」に変更するようにしましたが、役に立ちませんでした。考えは?
Re: フィルター定義を新しい列として保存する私は、データ フィルターを使用して選択を行うという Jeff の提案が気に入りました。そこで、ユーザーがデータ フィルターを使用して選択を行い、書き込まれる値と書き込まれる列を指定できるシンプルなアドインを作成しました。

変更する列を選択し、データ フィルターを使用して変更する行を選択します。次に、このグループを識別するために使用する値を配置し、「値の設定」ボタンをクリックします。

そして、データテーブル内の選択した行に値が設定されます。

JMPアドインを添付しました
Re: フィルター定義を新しい列として保存するを使ってみてくださいデータフィルター基準を満たす行を選択してから、行 > 行選択 > 列内の名前選択選択した (および選択されていない行) の名前を持つ新しい列を作成します。
https://www.youtube.com/watch?v=P0OJmImuKx0
Re: フィルター定義を新しい列として保存するJMP は、クリップボード内の値に関係なく、選択された列の選択されたすべてのセルに貼り付けます。したがって、新しい列を作成してクリップボードに「グループ A」をコピーし、rt するとします。 JMP の Rowstate 列の上部をマウスでクリックし、「行の選択」を選択します。さまざまなツールを使用して「グループ A」にしたい行を選択し、新しい列の選択した領域に移動するだけです。選択した行の 1 つを選択し、そのセルに貼り付けると、選択したすべての行に対して貼り付けが行われます。
もう少し凝りたい場合は、JMP スクリプト言語 (JSL) の機能として、特定の列の選択されたすべての行に値を割り当てることができます。上記の例と同じ機能を持つステートメントは次のとおりです。
newcolumnname[data table("テーブル名")<<選択された行を取得] = "グループ A";
したがって、実行時にユーザーにどの列をターゲットにするか、その列にどのような値を配置するかを尋ね、「OK」を選択すると入力値が選択されたすべてのフィールドに配置される JMP アドインを開発するのは非常に簡単です。指定された列の行。
Re: フィルター定義を新しい列として保存するジムさん、素早い返信ありがとうございます。これは 2 つの変数を結合するのに機能するようです (ありがとうございます。そんなことができるとは知りませんでした)。しかし、これでは 2 つの列/変数の間に必要なロジック (「and」または「or」ロジック) を適用することはできません。各列のすべての要素ではなく、ある種のおよび/またはロジックを使用した両方の特定の基準だけを、新しい列/変数として保存する必要があります。
したがって、2 つの列を結合すると、両方の列のすべての要素がテーブルの上部に表示されます。しかし、「低収入の女性のみ」という条件を見つけて、その変数をリストに保存することはできません。次に、「低収入のみの男性」という条件を見つけて、その変数をリストに保存することはできません。
Re: フィルター定義を新しい列として保存する非常に簡単な方法は、新しい変数の基準にする列 (性別、収入) を選択し、プルダウン メニューの [Col==>Utility==>Columns を結合] に移動することです。

新しい列名と区切り文字を入力すると、新しい列が得られます。