So ändern Sie den Spaltendatentyp per Skript in „Numerisch“, wenn die Zeilen eine Mischung aus Zeichenfolgen und Zahlen sindIch habe eine Datenspalte, in der einige Zeilen Zeichenfolgen und einige Zeilen Zahlen sind.Wenn ich den Datentyp manuell von „Zeichen“ in „Numerisch“ konvertiere, verschwinden die Zeichenfolgen und es bleiben nur die Textzeilen übrig.Dies ist genau das Ergebnis, das ich über JSL replizieren möchte.Wenn ich jedoch ein Skript ausführe, das dieselben Funktionen ausführt, ändert es den Datentyp für die Spalte nicht.
Im Anhang finden Sie eine Bildschirmaufzeichnung, die sowohl zeigt, wie das Skript nicht auf die Spalte einwirkt, als auch den manuellen Vorgang zum Ändern des Datentyps mit dem gewünschten Ergebnis.
Automatisierung und SkripterstellungQualitäts- und VerfahrenstechnikBetreff: So ändern Sie den Spaltendatentyp per Skript in „Numerisch“, wenn die Zeilen eine Mischung aus Zeichenfolgen und Zahlen sindIhre JSL-Syntax ist falsch.Es sollte sein:
dt=current data table();
dt:example << data type(numeric)<<FORMAT></FORMAT>
Betreff: So ändern Sie den Spaltendatentyp per Skript in „Numerisch“, wenn die Zeilen eine Mischung aus Zeichenfolgen und Zahlen sindDieses Beispiel zeigt, wie es geht.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
test = dt << New Column( "Test", Character, Nominal,
Values({
"Mark",
"Jane",
"5.37",
"3.14",
"Linda",
"1.732"
})
);
Wait( 2 );
test << Set Data Type( Numeric );