referirse a niveles de variablesQuerida comunidad
¿Cómo realizo un recuento de los niveles de una variable?
En R puedo escribir longitud (niveles (x)).
ejemplo: las especies de bacterias son niveles de la variable "especie"
mejor,
Tabla de datosRe: referirse a niveles de variablesSi desea valores únicos en una columna de lista o tabla, aquí hay algunas funciones que lo ayudarán.El primero es para una lista:
/*
Function Name: get_unique_values
Description: Find the unique values in a list. Uses an associative array
Arguments:
in_list List to get unique values for
*/
Get_unique_values = Function( {in_list},
{Default Local},
tmp = [=> 0];
Insert Into( tmp, in_list );
tmp << get keys;
);
Para una columna de tabla:
/* Function Name Get_Unique_Values_col
Description: Get the unique values for a column. For example:
Indications
------------
AAAAA
BBBBB
AAAAA
CCCCC
CCCCC
unique_list = get_unique_values_col (:Indications)
will return {"AAAAA", "BBBBB", "CCCCC"}
Arguments:
dtcol column descriptor to calculate unique values for
*/
Get_Unique_Values_col = Function( {dtcol},{default local},
// Eval/expr trickery to get this to work.
eval(eval expr(
Summarize(unique_list = By(expr(dtcol)))));
unique_list;
);Re: referirse a niveles de variablesSi prefiere una solución interactiva, use Tablas> Resumen. Coloque la columna que desee como variable de grupo y haga clic en Aceptar. El número de filas en la tabla de datos resultante es el número de niveles.
O
Convierta la variable que desee en una variable nominal o ordinal. Utilice Analizar> Distribución.
Re: referirse a niveles de variablesHola gracias por esta interesante respuesta. Sin embargo, no pude hacer que funcionara. sin duda se debe a mi falta de habilidades.