So erstellen Sie neue Spaltenfüllinformationen, indem Sie andere Spaltenwerte vergleichenWie man das Skript benutzt, realisiere die folgende Funktion, vielen Dank.
dt = Open ("$ SAMPLE_DATA / BIG CLASS.JMP");
Wenn der Wert für height <= weight ist, füllen Sie einen neuen Spaltennamen mit "Status" mit "Ja" in die Spalte.
Wenn der Wert für Größe> Gewicht ist, geben Sie "N" in die Spalte "Status" ein.
Betreff: So erstellen Sie neue Informationen zum Füllen einer Spalte, indem Sie einen anderen Spaltenwert vergleichenHier ist eine Möglichkeit, dies zu tun.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "status", "Character", "Nominal" );
:status << Set Values(
{ "yes", "no" }[(:height << Get As Matrix) <= (:weight << Get As Matrix)]
);Betreff: So erstellen Sie neue Informationen zum Füllen einer Spalte, indem Sie einen anderen Spaltenwert vergleichenGibt es irgendwelche Anforderungen an Größe oder Gewicht?oder solange es sich um eine Zahl handelt, sollte es funktionieren. Ich versuche es erfolgreich zu realisieren, aber wenn ich es in meinem Skript versuche und den Spaltennamen ändere, funktioniert es nicht mehr.
Der einzige Unterschied besteht darin, dass eine der Spalten das Berechnungsergebnis ist. Ich kann hier kein Bild anhängen. Ich werde eine Diskussion wieder eröffnen