Zellen umbenennenHallo,
Ich versuche, bestimmte Zellen umzubenennen, nachdem ein Filter in einer anderen Spalte angewendet wurde. Hier ist das Skript, das ich mir ausgedacht habe:
dt = Current Data Table();
df = dt << Data Filter(
Add Filter(
Columns( :"Sample/Control" ),
Where( :"Sample/Control" == "Sample" )
),
);
dt << Go To ( :"Control ID");
Mir fehlt nur der letzte Schritt, der darin besteht, die ausgewählten Zellen umzubenennen. Ich konnte es in keiner der Anleitungen oder Hilfeabschnitte finden.
Danke
Betreff: Zellen umbenennenHallo Uday,
Danke für die Hilfe. Ich konnte Ihr Beispiel gerade mit meiner Datentabelle anwenden und es funktioniert perfekt.
Betreff: Zellen umbenennen@moti617 ,
Sie können immer noch dasselbe Beispiel für das verwenden, was Sie erreichen möchten. Würde es Ihnen etwas ausmachen, Ihre Tabelle zu anonymisieren und eine kleine Teilmenge hochzuladen, wenn Sie der Meinung sind, dass das von mir bereitgestellte Beispiel nicht hilfreich ist? Sie können die Tabelle folgendermaßen anonymisieren:

Betreff: Zellen umbenennenHallo Uday,
Vielen Dank für Ihre Antwort.
Ich arbeite mit Patienten-IDs und Kontrollen. Ich möchte alle Patienten-IDs in „Probe“ umbenennen, die Kontroll-IDs jedoch unverändert lassen. Ich habe eine Spalte, die die tatsächlichen IDs enthält (dies ist die Spalte, in der ich einige der Zellen ändern möchte – diejenigen, die der Patienten-ID entsprechen), und eine andere Spalte, die die Patienten-IDs und Kontrollen unterscheidet. Unter dieser Spalte gibt es in jeder Zelle entweder „Probe“, „Positivkontrolle“ oder „Negativkontrolle“. Die Zellen mit der Option „Probe“ entsprechen der Patientenproben-ID in der anderen Spalte. Also habe ich einfach alle „Beispiel“-Zellen in einer Spalte ausgewählt und bin zur anderen Spalte übergegangen, um alle ausgewählten Patienten-IDs zu erhalten. Jetzt muss ich sie umbenennen.
Ich hoffe, das ist etwas klarer.
Danke für die Unterstützung.
Moti
Betreff: Zellen umbenennen@moti617 ,
Wenn ich darf, möchte ich Sie bitten, einen Schritt zurückzutreten und etwas detaillierter zu erläutern, was Sie erreichen möchten. Wenn Sie sagen, dass Sie eine Zelle umbenennen möchten, meinen Sie damit, dass Sie den Wert in einer Zelle einer Datentabelle ändern möchten? Wenn dies korrekt ist, können Sie dies auch ohne die Verwendung eines Datenfilters erreichen. Nehmen wir das folgende Beispiel:
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;