Re: Si declaración de comparación de declaraciónPara obtener valores de columna puedes enviar el mensaje. Obtener valores a la columna de referencia. Según su lógica, está intentando identificar únicamente las columnas numéricas. Para hacer esto, defiendes una lista de 'Resultados' pero la lista debe terminar con ' } "mientras que tiene un paréntesis de cierre ')" (además, debe terminar la tarea con un punto y coma. De hecho, es más fácil agregar una palabra clave adicional numérico al Obtener nombres de columna mensaje. Aquí hay un ejemplo:
dt = open("$SAMPLE_DATA/Big Class.jmp");
cols = dt << get column names(string,numeric);
for (i=1,i<=nitems(cols),i++,
data = column(dt,cols[i])<<GETVALUES></GETVALUES>Re: Si declaración de comparación de declaraciónSi este caso es tan simple como obtener todas las columnas NUMÉRICAS, puede enviar el mensaje << Obtener como matriz a la tabla de datos.
Si declaración declaración de comparación¡Hola! Tengo problemas con mi declaración if a continuación. Me preguntaba si ustedes tienen alguna aportación. ¡Gracias por tu ayuda!
Nombres predeterminados hasta aquí (1); dt = Open (Example.jmp "); columnName = dt << Obtener nombres de columna (String); ncol = 4; Resultado = {" Continuo "," Continuo "," Categórico "," Continuo ") // esto es variable ColumnData = {} if ((Resultado [1] == "Continuo"), // obtengo un error para esta declaración ColumnData = Column (columnName [i]) // quiero almacenar solo datos de columna y ponerlos en una matriz, y realizar operaciones en ella
); (¡Cualquier idea sobre cómo almacenar mejor los datos de la columna también sería útil!)