Wie kann ich den Datentyp aller Spalten der aktuellen Datentabelle in einem JSL-Satz von „fortlaufend“ in „Zeichen“ ändern?
For each column(
col,
dt,
If( col << Get Modeling Type == "continous" & Contains( col << Get Name, "Layer Count" ),
col << Set Data Type( Character )
)
);
Ich habe versucht, AI zu fragen, dann habe ich einige Vorschläge bekommen, oben ist ein Beispiel, aber es funktioniert nicht. Meine Version ist JMP 18
Datenexploration und -visualisierungBetreff: Wie kann ich den Datentyp aller Spalten der aktuellen Datentabelle in einem JSL-Satz von „fortlaufend“ in „Zeichen“ ändern?KI ist ziemlich schlecht mit JSL, Scripting Index oder die Verwendung von JMP zum Erstellen von Beispielskripten ist viel besser.
Hier ist ein einfaches Beispiel
For Each({colname}, Current Data Table() << Get Column Names("Continuous", "String"),
Column(Current Data Table(), colname) << Set Data Type("Character");
);
Mit JMP erstelltes Skript


// Standardize column attributes
Local({old dt = Current Data Table()},
Current Data Table(Data Table("Big Class"));
For Each({col, index}, {:name, :age, :sex, :height, :weight},
col << Set Data Type(Character(7)) << Set Modeling Type("Nominal") <<
Compact()
);
Current Data Table(old dt);
);Betreff: Wie kann ich den Datentyp aller Spalten der aktuellen Datentabelle in einem JSL-Satz von „fortlaufend“ in „Zeichen“ ändern?Es funktioniert, ich lerne eine neue Fähigkeit, danke.
KR
Sean