For each column(
col,
dt,
If( col << Get Modeling Type == "continous" & Contains( col << Get Name, "Layer Count" ),
col << Set Data Type( Character )
)
);
AIに質問してみたところ、いくつかの提案が提示されました。上記は1つのサンプルですが、うまくいきませんでした。私のバージョンは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);
);うまくいきました。新しいスキルを習得できました。ありがとうございます。
韓国
ショーン