You can use Standardize Attributes as your starting point and modify the script it creates as needed.
I have columns like this and I wish to change height and weight to character type columns
![jthi_0-1703058490962.png jthi_0-1703058490962.png](https://community.jmp.com/t5/image/serverpage/image-id/59915i5348BDD2F7BE87B5/image-size/medium?v=v2&px=400)
Standardize attributes will give me a script like this (from enhanced log)
// Standardize column attributes
Local({old dt = Current Data Table()},
Current Data Table(Data Table("Big Class"));
For Each({col, index}, {:height, :weight},
col << Data Type(Character) << Set Modeling Type("Nominal")
);
Current Data Table(old dt);
);
Next search scripting index for column group (or something similar)
![jthi_1-1703058572995.png jthi_1-1703058572995.png](https://community.jmp.com/t5/image/serverpage/image-id/59916iB5F431CE18186927/image-size/medium?v=v2&px=400)
after small modification (I change data type and modeling type back to numeric)
// Standardize column attributes
Local({old dt = Current Data Table()},
Current Data Table(Data Table("Big Class"));
For Each({col, index}, old dt << get column group("height etc."),
col << Data Type(Numeric) << Set Modeling Type("Continuous")
);
Current Data Table(old dt);
);
If you don't know the column group name, the it is back to scripting index
![jthi_2-1703058697546.png jthi_2-1703058697546.png](https://community.jmp.com/t5/image/serverpage/image-id/59917iFE3187D9B23AFB7E/image-size/medium?v=v2&px=400)
-Jarmo