Tabla de datos de subconjuntoHola a todos,
Desde mi publicación anterior, me enfrento al problema de los datos del subconjunto. Utilizo la codificación rígida para enumerar la tabla de datos del subconjunto una por una.
Pero ahora quiero un código dinámico, una de las razones por las que no quiero enumerar uno por uno (codificación rígida) es si en el futuro tengo 50 FD en un conjunto de datos, por lo que me resulta imposible enumerar el FD. por uno verdad?
Intento usar el siguiente script, pero todavía tengo errores y solo imprime la tabla de datos del primer subconjunto de f_d para mí.
Entonces, ¿cómo puedo hacerlo para iterar hasta el 5 f_d? (porque ahora tengo 5 f_d)
Gracias.
dt = Open( <PATH to="" open="" data="https://community.jmp.com/" table="">); // Cambie el nombre de la columna "FD" a "f_d"" para que coincida con el ejemplo dt:FD << set name( "f_d" ); a = {"S_GX_F40", "S_GX_Z40","S_III_E110","S_III_E80", "S_III_SL150"}; dt << Seleccionar dónde( Comienza con( :f_d, a[1] ) );<BR /> baseDT = dt << Subconjunto (nombre de la tabla de salida ("Subconjunto"), filas seleccionadas (1), columnas seleccionadas (0));<BR /> Para (i = 1, i <= N elementos (a), i++,<BR /> dt << Seleccione dónde (comienza con (: f_d, a));<BR /> TempDT = dt << Subconjunto (nombre de la tabla de salida ("Subconjunto"), filas seleccionadas (1), columnas seleccionadas (0));<BR /> baseDT = baseDT << concatenar (TempDT, agregar a la primera tabla (1));<BR /> Cerrar (TempDT, nosguard);<BR /> );<BR /></PATH>
Re: tabla de datos de subconjuntoYa resolví el problema de mi tabla de datos de subconjunto
Gracias.
Re: tabla de datos de subconjuntoGracias Craige_Hales por responder.
Pero ahora solo puedo generar la tabla de datos del subconjunto individual.
¿Cómo puedo generar toda la tabla de datos del subconjunto? Tengo 5 f_d allí, por lo que necesito generar una tabla de datos de 5 subconjuntos.
En mi codificación, uso un bucle, pero parece que no puede funcionar.
Gracias
Re: tabla de datos de subconjunto¿Es la columna una columna de caracteres? En el mensaje no hay ningún subíndice en "a", lo que podría significar que es una lista en lugar de un elemento de la lista.
dt = Open( "$sample_data/big class.jmp" );
letters = {"B", "C"};
dt << selectWhere( Starts With( dt:name, letters[2] ) );
dt << subset( selected rows( 1 ) );
Names starting with CNombres comenzando con C
Re: tabla de datos de subconjuntoSigue apareciendo este error cuando ejecuto el script:
El argumento debe ser el carácter {1} en el acceso o evaluación de 'Comienza con', Argumento incorrecto (S), Comienza con/*###*/(:f_d, a)
Entonces, ¿cómo lo soluciono?
Gracias.