<< Seleccione Dónde (para Ejecución Rápida)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Me gustaría seleccionar las filas faltantes de una tabla de datos utilizando la << Seleccione Donde Función (para que puedan ser borrados). Mi problema es que esto parece llevar mucho tiempo para tablas de datos grandes. ¿Hay una manera más rápida de ejecutar esto? Estoy usando JMP11. ¡Gracias!
// Seleccionando las columnas que faltan.
Nombres predeterminados aquí ( 1 ) ;
t1 = Segundos de la garrapata () ;
dt = Nueva mesa ( "1000000 filas" , Añadir filas ( 1000000 ) ,
Nueva Columna ( "¡Hola!" , Personaje , Nominal , Valores ( { "¡Hola!" } ) ) ,
Nueva Columna ( "¡Adiós!" , Personaje , Nominal , Valores ( { "" , "¡Adiós!" } ) )
) ;
dt << Seleccione Donde ( Está perdido ( Como columna ( "¡Hola!" ) ) Y Está perdido ( Como columna ( "¡Adiós!" ) ) ) ;
t2 = Segundos de la garrapata () ;
Impresión ( Concat ( Carbonizarse ( t2 - t1 ) , " segundos." ) ) ;
Re: << Seleccione Dónde (para Ejecución Rápida)Gracias de nuevo, MS!
Re: << Seleccione Dónde (para Ejecución Rápida)Para tablas grandes, puede ser más rápido seleccionar filas a través de una tabla de resumen.
Prueba esto:
t1 = Segundos de la garrapata () ;
dt = Nueva mesa ( "1000000 filas" , Añadir filas ( 1000000 ) ,
Nueva Columna ( "¡Hola!" , Personaje , Nominal , Valores ( { "¡Hola!" } ) ) ,
Nueva Columna ( "¡Adiós!" , Personaje , Nominal , Valores ( { "" , "¡Adiós!" } ) )
) ;
dtsum = dt << Resumen ( Grupo ( : Nombre ( "¡Hola!" ) , : Nombre ( "¡Adiós!" )) , invisible ) ;
dtsum << seleccionar filas ( 1 ) ;
Cerrar ( dtsum , no guardar ) ;
t2 = Segundos de la garrapata () ;
Impresión ( Concat ( Carbonizarse ( t2 - t1 ) , " segundos." )) ;