For each column(
col,
dt,
If( col << Get Modeling Type == "continous" & Contains( col << Get Name, "Layer Count" ),
col << Set Data Type( Character )
)
);
AI에 문의해보니 몇 가지 제안이 들어왔습니다. 위에 예시가 하나 있지만, 제대로 작동하지 않습니다. 제 버전은 JMP 18입니다.
AI는 JSL을 사용하는 데 매우 서툴고, 스크립팅 인덱스나 JMP를 사용하여 예제 스크립트를 만드는 것이 훨씬 더 좋습니다.
기본적인 예는 다음과 같습니다.
For Each({colname}, Current Data Table() << Get Column Names("Continuous", "String"),
Column(Current Data Table(), colname) << Set Data Type("Character");
);
JMP에서 스크립트를 생성했습니다.


// 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);
);잘 되네요. 새로운 기술을 배웠어요. 고맙습니다.
한국
숀