siehe VariablenebenenLiebe Community
Wie zähle ich die Ebenen einer Variablen?
In R kann ich length(levels(x)) eingeben.
Beispiel: Die Bakterienarten sind Ebenen der Variablen "Arten"
Beste,
DatentabelleRe: siehe VariablenebenenWenn Sie in einer Listen- oder Tabellenspalte eindeutige Werte wünschen, sind hier einige Funktionen hilfreich.Der erste ist für eine Liste:
/*
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;
);
Für eine Tabellenspalte:
/* 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: siehe VariablenebenenWenn Sie eine interaktive Lösung bevorzugen, verwenden Sie Tabellen > Zusammenfassung. Fügen Sie die gewünschte Spalte als Gruppenvariable ein und klicken Sie auf OK. Die Anzahl der Zeilen in der resultierenden Datentabelle ist die Anzahl der Ebenen.
ODER
Machen Sie die gewünschte Variable zu einer ordinalen oder nominalen Variablen. Verwenden Sie Analysieren > Verteilung.
Re: siehe VariablenebenenHallo danke für diese interessante Antwort. Ich konnte es jedoch nicht zum Laufen bringen. es liegt zweifellos an meinem Mangel an Fähigkeiten.