参考变量水平亲爱的社区
如何计算变量的水平?
在 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;
);回复:参考变量的级别如果您更喜欢交互式解决方案,请使用表 > 摘要。 将您想要的列作为组变量,然后单击确定。 结果数据表中的行数就是级别数。
或者
使您想要的变量成为序数或名义变量。 使用分析 > 分布。
回复:参考变量的级别嗨,感谢这个有趣的答案。 但我无法让它工作。这无疑是由于我缺乏技能。