參考變量水平親愛的社區
如何計算變量的水平?
在 R 中,我可以輸入 length(levels(x))。
例如:細菌的種類是變量“種類”的水平
最好的事物,
數據表回复:參考變量的級別如果您想要列表或表格列中的唯一值,這裡有一些功能會有所幫助。第一個用於列表:
/*
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;
);
對於表列:
/* 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;
);回复:參考變量的級別如果您更喜歡交互式解決方案,請使用表 > 摘要。 將您想要的列作為組變量,然後單擊確定。 結果數據表中的行數就是級別數。
或者
使您想要的變量成為序數或名義變量。 使用分析 > 分佈。
回复:參考變量的級別嗨,感謝這個有趣的答案。 但我無法讓它工作。這無疑是由於我缺乏技能。