¿Cómo eliminar 2 columnas de un datatable, sin cambiarlo?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Tengo una tabla de datos como datos de entrada. Necesito eliminar 2 columnas si quiero que mi script funcione correctamente. El problema aquí es que no puedo cambiar la tabla de entrada. Así que necesito hacer esto de otra manera. Por lo que puedo ver, esto se puede hacer de 2 maneras:
1. Usa una vista.
No sé si esto existe en JMP (no lo he encontrado). Pero si pudiera obtener una vista de la base de datos sin esas columnas, probablemente pueda hacer que funcione. Supongo que JMP debe tener algo similar, ya que la mayoría de los lenguajes de programación y secuencias de comandos son compatibles con esto y JMP trabaja con datos de datos todo el tiempo.
2. Copie la tabla a una nueva tabla, elimine las columnas.
Si no existe una vista, podría copiar la tabla y eliminar las columnas de la tabla copiada. ¿Hay una manera rápida de hacer esto?
Tal vez pasé por alto una solución. Así que siéntase libre de agregar su solución aquí también ...
Gracias,
ene
Re: ¿Cómo eliminar 2 columnas de un datatable, sin cambiarlo?version corta:
Básicamente, los límites de extracción (UCL, LCL, KSigma) de una tabla para un gráfico de control SOLO funcionan cuando la tabla de resultados y la tabla de límites tienen las mismas columnas (excepto la primera) en el mismo orden. Si una de las tablas tiene una columna adicional, los límites se extraen de la tabla de límites hasta que el orden de la columna ya no coincida. A partir de ese momento, la tabla de límites se verifica para ver si hay una columna coincidente (de lo contrario, hay un mensaje escrito en el registro), pero incluso si hay una coincidencia (no hay mensaje en el registro), los límites aún se calculan por JMP en lugar de sacarlos de la tabla de límites.
Tengo 2 columnas de este tipo en mi tabla de resultados (para las que no necesito crear un gráfico de control). Entonces, para evitar este error (¿supongo?), Necesito deshacerme de las columnas interferentes.
Re: ¿Cómo eliminar 2 columnas de un datatable, sin cambiarlo?Aquí se explica cómo crear un subconjunto menos dos columnas, utilizando Big Class como ejemplo.
dt = abierto ( "$ sample_data \ Big Class.jmp" ) ;
dt2 = dt << Subconjunto ( Todas las filas , columnas ( : nombre , : años , : sexo ) ) ;
Parece que puedes modificar tu script para tratar con todas las columnas excepto las dos en cuestión. Publica más información, incluso tu guión y te ayudaremos a resolverlo.