¿Cómo escribir un script para estandarizar los atributos de las columnas de una tabla de datos genérica?Estoy tratando de escribir un script que estandarice los atributos de una tabla de datos genérica. Sin embargo, recibo el error "El argumento debe contener una tabla de datos en acceso o evaluación en 'Tabla de datos actuales', Tabla de datos actuales *###*/(dt_trinean). ¿Alguien sabe cómo solucionar este error?


Tabla de datossecuencias de comandosRe: ¿Cómo escribir un script para estandarizar los atributos de las columnas de una tabla de datos genérica?la única variable que le está dando al bloque local es la antigua dt.Entonces estás usando dt_trinean.En lugar de cambiar las tablas de datos actuales, a menudo es mejor definir el ámbito de la tabla de datos de forma explícita.
Names default to here( 1 );
dt = open("$SAMPLE_DATA\Big Class.jmp");
dt2 = New Table("Example", New Column("Thing", numeric, <<SET values=""></SET>Re: ¿Cómo escribir un script para estandarizar los atributos de las columnas de una tabla de datos genérica?Gracias, funcionó modificando el script de la siguiente manera:
Local( {dt_trinean_lst = Current Data Table()},
Current Data Table( dt_trinean_lst );
For Each( {col, index},
{:"A280 Concentration(mg/ml)"n, :"AvgA280 Concentration (mg/ml)"n,
:"CVA280 Concentration (%)"n},
col << Data Type( Numeric ) << Set Modeling Type( "Continuous" ) <<
Set Field Width( 12 )
);
Current Data Table( dt_trinean_lst );
);Ahora quiero obtener el resumen de las réplicas en la tabla concatenada dt_trinean_lst. El siguiente código arroja este error, ¿podría decir por qué y cómo solucionarlo?

dt_trinean_summary=dt_trinean_lst << Summary(
Group( :Sample name ),
Mean( :"A280 Concentration(mg/ml)"n ),
Mean( :"AvgA280 Concentration (mg/ml)"n ),
Mean( :"CVA280 Concentration (%)"n ),
Freq( "None" ),
Weight( "None" ),
Link to original data table( 0 )
);
Re: ¿Cómo escribir un script para estandarizar los atributos de las columnas de una tabla de datos genérica?porque es una variable local, así que una vez que dejas el bloque local. esa var ya no existe.
Por ejemplo.Esto fallará después de la impresión."dentro del local = 14"
Names default to here(1);
open log();
Local({x=14},
print("inside local = "||char(x))
);
print("outside local = "||char(x));