使用JSL更改DT值<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,我对SAS软件一般都是新手,对JSL更加不熟悉。我正在制作非常简单的自动化脚本并遇到问题。
我想(在600,000多个条目的数据表中)
1)根据特定标准选择某些行
ex:dt <<选择地点(年龄> 15岁)
2)根据该行选择操作特定列
例如:对于年龄> 15的行,将“符合条件”列从“否”更改为“是”
我不知道如何编写第二部分,我想它很简单。我已经阅读了JMP基本脚本教程,但我似乎无法弄清楚如何执行这个简单的操作。
任何帮助,将不胜感激。
- 安东尼
Re:使用JSL更改DT值或者 - 如果你还是要创建一个新列:
DT << 新栏目 ( “合格” ,字符 ,式 ( 如果 ( : 年龄 < 15 , “没有” , : 年龄 > = 15 , “是” ))) ;
BR,Marianne
使用JSL更改DT值这不是太难。 以下是使用Big Class的示例:
DT = 打开 ( “$ sample_data \ Big Class.jmp” ) ;
one_set_rows = DT << 得到行在哪里 ( : 性别 == “F” ) ;
柱 ( DT , “名称” ) one_set_rows ] = “女” ;
基本上你使用GET ROWS WHERE来获得符合特定条件的行号矩阵。 最后一行允许您在找到的匹配条件的所有行中放入一个值。