【发布时间】:2014-04-07 09:53:26
【问题描述】:
我想返回数据框中每一列的唯一(不同)值的计数。例如,如果我有桌子:
Testdata <- data.frame(var_1 = c("a","a","a"), var_2 = c("b","b","b"), var_3 = c("c","d","e"))
var_1 | var_2 | var_3
a | b | c
a | b | d
a | b | e
我希望输出是:
Variable | Unique_Values
var_1 | 1
var_2 | 1
var_3 | 3
我尝试过使用独特的功能来玩循环,例如
for(i in names(Testdata)){
# Code using unique function
}
不过我怀疑有更简单的方法。
【问题讨论】: