Auswählen von Spalten nach Modellierungstyp in JSLHallo,
Ich versuche, die folgenden Aktionen in einer Datentabelle auszuführen:
Fügen Sie eine Zeile hinzu >> Wählen Sie alle Spalten basierend auf dem numerischen Datentyp >> Fügen Sie der neuen Zeile in allen diesen Spalten eine "0" hinzu >> Fügen Sie am Ende der Datentabelle die gleiche Anzahl neuer Spalten wie die ausgewählten hinzu >> Formel einfügen in die neu erstellten Spalten >> Neue Spalten basierend auf der Formelreferenzspalte umbenennen.
Das größte Problem, das ich an dieser Stelle habe, ist die Auswahl der Spalten basierend auf Modellierungstyp oder Datentyp.
Der Zweck besteht darin, doppelte Werte in Spalten basierend auf dem Wert in der vorherigen Zeile zu entfernen. Die im Projekt analysierten Parameter behalten denselben Wert, bis eine neue Analyse angefordert wird. Dadurch entstehen Streudiagramme mit „Plateaus“ aufgrund der sich wiederholenden Werte. Ich versuche, das Plateauing zu eliminieren, um Trends aus mehreren Parametermessungen besser zu überlagern. Jede Hilfe wäre sehr willkommen. Vielen Dank.
SkripterstellungBetreff: Auswählen von Spalten nach Modellierungstyp in JSLDieses Snippet wählt die numerischen Spalten aus:
names default to here(1);
dt= open("$SAMPLE_DATA\Big Class.jmp");
dt << select columns(dt << get column names("Numeric"));Betreff: Auswählen von Spalten nach Modellierungstyp in JSLProbieren Sie es aus:
Names Default to Here( 1 );
dt = Current Data Table();
dt << Add Rows( 1, At Start );<BR />
For( i = 1, i <= N Cols( dt ) , i++,
If( Column( i ) << Get Data Type() == "Numeric",
Column( i )[ 1 ] = 0
)
)
Bewältigt dies den Teil, mit dem Sie zu kämpfen haben?