如何将列数据类型从数字更改为字符?大家好,
我有一个小问题,但似乎网络上没有人能解决这个问题,至少没有具体的解决方案。
我正在尝试在 JSL 运行期间将列数据类型从数字更改为字符,
需要明确的是 - 我并不是想改变建模类型 - 网络上有很多很好的例子。
我正在尝试改变数据类型-(似乎还没有人能做到)。
谢谢!
回复:如何将列数据类型从数字更改为字符?此 OP 询问如何使用 JSL 更改数据类型。 如果您希望以交互方式执行此操作,您可以选择该列,然后选择列 -> 列信息...

然后在“列信息”对话框中更改“数据类型”。

回复:如何将列数据类型从数字更改为字符?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />谢谢!, 它正在工作!
回复:如何将列数据类型从数字更改为字符?删除“数据类型(数字)”,并删除“SET”一词。我还将包含一个指向您的数据集的变量。
column("VALUE") << Data Type ( Character);
或者更好:
column(dt, "VALUE") << Data Type ( Character);
在哪里dt指向您的数据表。
我原来的例子缩短了一点:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
column(dt, "Height") << Data Type( Character );
回复:如何将列数据类型从数字更改为字符?你好,谢谢,但它不起作用,
我想要改变现有专栏 -
根据一些指南,推荐应该如下所示:
column("VALUE") << Data type( Numeric ) << Set Data Type ( Character)
但仍然没有工作......
回复:如何将列数据类型从数字更改为字符?转到脚本索引,选择对象,然后向下滚动到数据表 > 列脚本。你会找到方法“数据类型”,示例如下:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Wait( 2 );
dt:Age << Data Type( Character );
dt:Height << Data Type( Numeric, 2 );