更改多列的数据类型和建模类型?我有 8 列需要更改数据类型、建模类型和格式,有什么方法可以将其分组吗?或者我需要为每个单独的列编写脚本吗?
回复:更改多列的数据类型和建模类型?替代@tx尼尔森的解决方案如下所示。获取列参考消息使用以下命令返回对列的引用列表柱子()功能。它不接受相同的论点获取列名称做。相反,它接受列名称或矩阵的列表。
通过使用“获取列名称”作为参数,您可以向“获取列引用”提供所需的列名称列表。由于结果列表是列引用的列表,因此可以将数据类型消息发送到该列表。
此示例捕获表中所有数字列的列引用列表,然后将数据类型更改为字符。
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
//returns {Column( "age" ), Column( "height" ), Column( "weight" )}
colRefs = dt << Get Column Reference( dt << Get Column Names( "numeric" ) );
colRefs << Data Type( "Character" );
我希望这是有帮助的!
回复:更改多列的数据类型和建模类型?您将需要使用 For() 循环并循环遍历相关变量并更改值。
dt = open("$SAMPLE_DATA/big class.jmp");
colList = dt << get column names(numeric);
For(i=1,i<=n items(colList), i++,
column(dt, colList[i]) << data type("numeric");
);
回复:更改多列的数据类型和建模类型?有没有办法编写脚本?
回复:更改多列的数据类型和建模类型?你好,
选择全部 8 列,右键单击标题,选择标准化属性,然后选择您要更改的属性(例如格式、建模类型...)