escribir las filas seleccionadas en un nuevo archivo<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo un script donde selecciono filas de una tabla según ciertos criterios:
dt << Seleccione Donde( :género == "femenino" & :dx == "niño" );
¿Cómo puedo escribir estas "filas seleccionadas" en un nuevo archivo?
Gracias
Re: escribir filas seleccionadas en un archivo nuevoawalts12,
Puede hacer que la tabla sea invisible al hacer lo siguiente y envolverla en un ciclo for para hacer todos los subconjuntos en un solo paso.
dt << Seleccione Donde( :género == "femenino" & :dx == "niño" );
dt << Borrar selección de columna();
sub=dt< ), filas seleccionadas (1), invisible);
Re: escribir filas seleccionadas en un archivo nuevodt << seleccionar donde (substr(:nombre,1,1)=="A");
dt2 = dt << subconjunto (invisible, columnas seleccionadas (0), filas seleccionadas (1));
Esto hará que la tabla de datos sea invisible para el usuario; sin embargo, seguirá apareciendo en la lista de ventanas de JMP.Puede sustituir "Privado" por "Invisible" y la nueva tabla de datos será invisible para el usuario y la Lista de Windows de JMP.
Asegúrese de cerrar las tablas de datos cuando haya terminado con ellas,
cerrar (dt2, no guardar);
Jim
Re: escribir filas seleccionadas en un archivo nuevoVolviendo al comando de subconjunto, ¿hay alguna forma de evitar que JMP abra una nueva ventana con el subconjunto de datos?
Extraigo 10 subconjuntos diferentes y luego los concateno. Entonces, necesito generar cada subconjunto, pero no necesito ver los subconjuntos (excepto para fines de depuración) hasta que estén concatenados. Tengo bien codificada la concatenación, pero cada vez que ejecuto mi script tengo que cerrar las 10 "ventanas de subconjunto".
gracias de nuevo
Avram
Re: escribir filas seleccionadas en un archivo nuevodt << Seleccionar Donde(substr(:nombre,1,1) == "A");
Re: escribir filas seleccionadas en un archivo nuevoGracias por la ayuda, esto funciona muy bien.
Otra pregunta ya que soy nuevo en la sintaxis de JMP. ¿Cómo puedo incluir un comodín en el comando "seleccionar dónde"?
Por ejemplo
dt << Seleccione Donde( :nombre == "A*")
no parece funcionar; me gustaría poder seleccionar todos los nombres que comienzan con una A.
Gracias de nuevo.
Re: escribir filas seleccionadas en un archivo nuevoLa primera columna puede haber sido seleccionada. Pruebe esto para anular cualquier selección de columna:
sub = dt << Subconjunto ( nombre de la tabla de salida ( "mi_sub" ) , filas seleccionadas ( 1 ) , Columnas seleccionadas ( 0 )) ;
Re: escribir filas seleccionadas en un archivo nuevoawalts12,
Parece que ha seleccionado la columna A.En ese caso, JMP dividirá la columna seleccionada y las filas seleccionadas.
dt << Seleccione Donde( :género == "femenino" & :dx == "niño" );
dt << Borrar selección de columna();
sub=dt< ), filas seleccionadas (1));
Re: escribir filas seleccionadas en un archivo nuevoEsto luce bien ...
Pero solo genera la primera columna (llámela Columna A) en cada fila. ¿Hay alguna manera de escribir toda la fila (Columnas A - Columna R)?
gracias de nuevo
Re: escribir filas seleccionadas en un archivo nuevoAwalts12,
Debería poder hacer lo siguiente:
dt << Seleccione Donde( :género == "femenino" & :dx == "niño" );
sub=dt< ), filas seleccionadas (1));
dave