Wie finden Sie die Seriennummern von zwei Spalten in einer Tabelle direkt aus ihren Daten?Nehmen Sie dieses Musterformular.
dt = Open( "$SAMPLE_DATA/Lung Cancer.jmp" );
Die Spalten 1 und 2 enthalten Daten, die nicht dupliziert werden.
Was möchte JSL nun tun, um eine einzelne Seriennummer zu finden, die "NonSmoker" und "Cancer" kombiniert?
Nehmen wir an, Sie haben viele Zeilen.

Vielen Dank!
SkriptingBetreff: Wie finden Sie die Seriennummern von zwei Spalten in einer Tabelle direkt aus ihren Daten??????
dt = Open( "$SAMPLE_DATA/Lung Cancer.jmp" );
show(dt<<GET rows="" where=""></GET>
Betreff: Wie finden Sie die Seriennummern von zwei Spalten in einer Tabelle direkt aus ihren Daten?Danke Jim!
Ja genau.

Wie kommt man hin?
r = 3
、
Eher, als
r = [3]
Betreff: Wie finden Sie die Seriennummern von zwei Spalten in einer Tabelle direkt aus ihren Daten?Matrix
dt = Open( "$SAMPLE_DATA/Lung Cancer.jmp" );
mat = dt << get rows where( :smoker == "NonSmoker" & :lung Cancer == "Cancer" );
r = mat[1, 1];
Aber ich verstehe nicht, dass es nicht funktioniert, wenn ich das direkt schreibe:
dt = Open( "$SAMPLE_DATA/Lung Cancer.jmp" );
r=dt<<GET rows="" where=""></GET>
Vielen Dank!
Betreff: Wie finden Sie die Seriennummern von zwei Spalten in einer Tabelle direkt aus ihren Daten?Das Problem ist, dass JMP verwirrt darüber ist, wie das Endergebnis Ihrer Aussage erstellt werden soll
r=dt<<get rows where(:smoker=="NonSmoker" & :lung Cancer == "Cancer" )[1,1];
Wenn Sie ein Paar "()" verwenden, um JMP zu verstehen, dass [1,1] darüber spricht, was von Get Rows Where () zurückgegeben wird, funktioniert Ihr Code.
r=(dt<<GET rows="" where=""></GET>
Betreff: Wie finden Sie die Seriennummern von zwei Spalten in einer Tabelle direkt aus ihren Daten?Danke Jim!
Ich lerne immer noch grundlegende Grammatik.