Hallo Gemeinschaft,
Ich möchte nur lernen, wie man eine Spaltennummer in JMP herausfindet.
Ich habe versucht, Spalteninformationen zu verwenden, aber diese Informationen sind nicht vorhanden. Ich kann eine Spaltennummer in Spalten > Spaltenauswahl > Gehe zu eingeben. , aber ich möchte nicht versuchen zu erraten.
Weil ich die Spaltennummer in meinem Skript verwenden möchte, um sie zu durchlaufen (zum Beispiel von Spalte 120 bis 130). Dafür musste ich aber herausfinden, dass sich meine Startersäule (in meinem Fall "I_nA_3_m30_NS") auf der Säule 120 befand.
Danke für jede Hilfe.
Hi,
Hier ist eine Methode, um die relative Position der ersten Spalte zurückzugeben, die einem Textmuster entspricht (in meiner Obhut "VISIT"):
Names default to here (1);
dt = current data table ();
cols = dt << get column names (string);
text = "VISIT";
tcol = contains (cols, text);
show (tcol);
Lassen Sie uns wissen, ob das für Sie funktioniert.
Am besten,
TS
Eine Möglichkeit, dies anzugehen, ist:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
colNumber = Contains( dt << get column names( string ), "height" );
Show( colNumber );
Vielen Dank für Ihre Antwort, ist eine gute Idee, aber bei mir hat es nicht funktioniert, meine Tcol war 0.
Hier ist die Variable cols (eine andere Tabelle als die ursprüngliche Frage):
{"Tag", "FitA_ 1", "FitA_ 2", "FitA_ 3", "FitA_ 4", "FitA_ 5", "FitA_ 6", "FitA_ 7", "FitA_ 8", "FitA_ 9", "FitA_10", "FitA_11", "FitA_12", "FitB_ 1", "FitB_ 2", "FitB_ 3", "FitB_ 4", "FitB_ 5", "FitB_ 6", "FitB_ 7", "FitB_ 8 ", "FitB_ 9", "FitB_10", "FitB_11", "FitB_12", "F", "H_ 1", "H_ 2", "H_ 3", "H_ 4", "H_ 5", "H_ 6", "H_ 7", "H_ 8", "H_ 9", "H_10", "H_11", "H_12", "V2_ 1", "V2_ 2", "V2_ 3", "V2_ 4", "V2_ 5", "V2_ 6", "V2_ 7", "V2_ 8", "V2_ 9", "V2_10", "V2_11", "V2_12", "V3_ 1", "V3_ 2", "V3_ 3 ", "V3_ 4", "V3_ 5", "V3_ 6", "V3_ 7", "V3_ 8", "V3_ 9", "V3_10", "V3_11", "V3_12", "NAT"}
und ich habe es mit text = "FitB" versucht
aber tcol war 0