<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />这里是jmp的新手。我试图在我的代码data.jmp文件中创建一个名为“Limits”的新列,方法是匹配Table matrix.jmp文件中的Standard和Grade。例如 第一行是标准A和Gade 100,因此限制列应填充1。
假设您不想更改数据结构,请使用以下JSL:
NamesDefaultToHere ( 1 ) ;
DTM = 数据表 ( “Table Matrix.jmp” ) ;
DTD = 数据表 ( “Code Data.jmp” ) ;
standardVals = 柱 ( DTM , “矩阵” ) << 的GetValues ;
对于 ( [R = 1 , [R <= NRow ( DTD ) , [R ++,
标准 = 柱 ( DTD , “标准” ) [R ] ;
年级 = 柱 ( DTD , “年级” ) [R ] ;
限制 = 柱 ( DTM ,年级 ) 禄 ( standardVals ,标准 )] ;
柱 ( DTD , “限制” ) [R ] = 限制 ;
) ;
将工作。
要运行它,请执行'File> New> New Script',粘贴代码,然后执行'Edit> Run Script'(确保两个表都先打开)。