¿Cómo puedo recuperar fácilmente la "posición" de la columna en una tabla grande?Hola comunidad JMP,
Mientras escribo scripts rápidos y simples con bucles For, generalmente ingreso las columnas de inicio y final manualmente (es decir, Para i=inicio, i <=fin, i++) para permitir el análisis de diferentes rangos de variables.
¿Existe una forma sencilla de recuperar la posición de una columna determinada para usarla como columna inicial o final? Utilizo el método bastante incómodo de seleccionar todas las columnas hasta la columna deseada, pero parece muy ineficiente. Otro método que he usado es crear una nueva tabla donde los nombres de las columnas se apilan en filas y usar los números de fila como posiciones.
Supongo que hay un método más simple que se me ha escapado hasta ahora.
Gracias por su ayuda.
Re: ¿Cómo puedo recuperar fácilmente la "posición" de la columna en una tabla grande?¡Me había olvidado del argumento de la "cadena"!
Re: ¿Cómo puedo recuperar fácilmente la "posición" de la columna en una tabla grande?Prueba esto:
dt=open("$sample_data/big class.jmp");
lookup=associativearray((dt<<GETCOLUMNREFERENCE></GETCOLUMNREFERENCE>
búsqueda["edad"] = 2;
buscar["altura"] = 4;
La matriz asociativa debe reconstruirse si las columnas se mueven/eliminan/agregan en la tabla. dt<
También hay un mensaje dt<Re: ¿Cómo puedo recuperar fácilmente la "posición" de la columna en una tabla grande?
Lo que uso es:
position=Loc(dt<<GET column="" names=""></GET>