Hola, estoy tratando de recuperar y preparar una lista de nombres de columnas para guardar en una variable para usar más tarde. El problema es que << Get Column Names() devuelve todo como una lista de cadenas. A continuación se muestra cómo he agregado un ":" al comienzo de cada cadena de elementos y cuál puede ser el uso potencial de esto. Aún queda mucho por hacer.
names default to here(1);
dt = current data table();
col_names = dt << Get Column Names( ); // retrieves all col names
col_list = {}; // list for holding col names
// loop formats names in way usable to be called on as cols, not strings
for( i = 1 , i <= N items( col_names ), i++,
list_item = ":" || list_item;
Insert Into( col_list, list_item );
);
dt << Ungroup Scripts( col_list ); // example usageOtro ejemplo sería el uso de esta lista en algo como:
Ajustar modelo (Y (col_list) ....
Lo que obtengo: { "ColA", "ColB" }
Lo que quiero: { :ColA, :ColB }
He buscado y encontrado varios hilos relacionados con esto, pero el uso de los nombres de las columnas como entrada para una función es algo con lo que no me topé.¿Algún consejo?