セルの名前を変更するこんにちは、
別の列にフィルターが適用された後、特定のセルの名前を変更しようとしています。 私が思いついたスクリプトは次のとおりです。
dt = Current Data Table();
df = dt << Data Filter(
Add Filter(
Columns( :"Sample/Control" ),
Where( :"Sample/Control" == "Sample" )
),
);
dt << Go To ( :"Control ID");
最後のステップ、選択した特定のセルの名前を変更するステップだけが抜けています。 どのガイドにもヘルプセクションにも見つかりませんでした。
ありがとう
Re: セルの名前を変更するこんにちは、ウダイさん
助けてくれてありがとう。 あなたの例を私のデータテーブルに適用することができました、そしてそれは完全に動作します。
Re: セルの名前を変更する@moti617 、
達成したいことに対して同じ例を引き続き使用できます。 私が提供した例が役に立たないと思われる場合は、テーブルを匿名化して小さなサブセットをアップロードしていただけますか。 次のようにテーブルを匿名化できます。

Re: セルの名前を変更するこんにちは、ウダイさん
お返事をありがとうございます。
私は患者 ID と管理を扱っています。 すべての患者 ID の名前を「sample」に変更したいのですが、コントロール ID はそのままにしておきます。 実際の ID を含む列が 1 つあり (これはセルの一部を変更したい列であり、患者 ID に対応する列です)、もう 1 つの列は患者 ID とコントロールを区別します。 この列の下には、各セルに「サンプル」、「ポジティブ コントロール」、または「ネガティブ コントロール」のいずれかがあります。 「サンプル」オプションのあるセルは、他の列の患者サンプル ID に対応します。 そこで、1 つの列ですべての「サンプル」セルを選択し、もう 1 つの列に移動して、すべての患者 ID を選択しました。 次に、それらの名前を変更する必要があります。
これがもう少し明確になることを願っています。
ご支援ありがとうございます。
モティ
Re: セルの名前を変更する@moti617 、
できれば、一歩下がって、何を目指しているのかをもう少し詳しく説明していただきたいと思います。 セルの名前を変更したいということは、データ テーブルのセルの値を変更したいということですか? これが正しければ、データ フィルターを使用せずにそれを達成できます。 次の例を見てみましょう。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" ); // Open Sample Data Table
// Let us assume you want to rename Kaite to Kate and change her age
dt << Select Where(:name == "KATIE");
Wait(0.2); // For Demo only
SR = dt << Get Selected Rows;
dt << Clear Select;
:name[SR] = "KATE";
:age[SR] = 13;