<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Newb a jmp aquí. Estoy tratando de crear una nueva columna en mi archivo de datos de código.jmp llamada "Límites" al hacer coincidir el Estándar y el Grado del archivo Table matrix.jmp. p.ej La primera fila es Estándar A y Gade 100, por lo que la columna en los límites debe llenarse con 1.
Suponiendo que no desea cambiar su estructura de datos, utilice JSL como:
NombresDefaultToHere ( 1 ) ;
dtM = Tabla de datos ( "Table Matrix.jmp" ) ;
dtD = Tabla de datos ( "Código de datos.jmp" ) ;
standardVals = Columna ( dtM , "MATRIZ" ) << GetValues ;
por ( r = 1 , r <= NRow ( dtD ) , r ++,
estándar = Columna ( dtD , "ESTÁNDAR" ) [ r ] ;
grado = Columna ( dtD , "GRADO" ) [ r ] ;
límite = Columna ( dtM , grado ) [ Loc ( standardVals , estándar )] ;
Columna ( dtD , "LÍMITE" ) [ r ] = límite ;
) ;
trabajará.
Para ejecutarlo, haga 'Archivo> Nuevo> Nuevo script', pegue el código, luego haga 'Editar> Ejecutar script' (asegúrese de que ambas tablas estén abiertas primero).