Problema con evaluar el nombre de las columnas<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Después de mirar alrededor del foro, no puedo encontrar una solución para resolver mi problema.
Tengo un archivo csv y quiero obtener todos los valores de una columna en una variable.
Intento este código:
| itemChoose = rbEngine << Ser seleccionado ; |
valuesMatrix = Evaluar ( Analizar gramaticalmente ( Evaluar Expr ( Expr (itemElija)))) << Obtener valores ;
Mostrar (valuesMatrix);
He intentado esto también:
- valuesMatrix = Eval (Parse (Eval (itemChoose))) << Get Values
- valuesMatrix = Eval (Parse (Eval (como columna (itemChoose)))) << Get Values
- valuesMatrix = Eval (Parse (Eval (^ itemElegir ^ [])) << Obtener valores
Pero nada funciona: /
Espero que alguien pueda ayudarme
Gracias por adelantado,
Sinceramente
Re: Problema con evaluar nombre de columnas dt = abierto ( "$ sample_data \ Big Class.jmp" ) ;
col_list = dt << obtener nombres de columna ( numérico , cuerda ) ;
Nueva ventana ( "Obtener Matriz de Columna" , << modal ,
rb = Caja de radio ( col_list ) ,
ok_btn = caja de botones ( "DE ACUERDO" ,
one_col = rb << ser seleccionado ;
) ;
) ;
col_mtx = columna ( dt , one_col ) << obtener como matriz ;
Re: Problema con evaluar nombre de columnasGracias por la respuesta,
Estoy usando una radiobox por eso hago un Get Selected.
Así que itemChoose es una sola variable, no una lista.
itemElegir en este caso es igual a una de las columnas de datos (por ejemplo, APA) pero
valoresmatriz = artículoElegir << obtener valores
devuélveme un error:

Gracias por adelantado,
Sinceramente
Re: Problema con evaluar nombre de columnasLa solución depende de qué artículoElegir representa ¿Es una variable de columna o una lista (con una o más columnas)?
A continuación un ejemplo que funciona si artículoElegir es una lista:
dt = Tabla de datos actual () ;
artículoElegir = dt << obtener columnas seleccionadas ; // itemChoose será una lista como {: Data}
valoresmatriz = artículoElegir El 1 ] << obtener valores ; // obtener Matrix con todos los valores de la primera columna en el ítemElegir