列出R中列中每个级别的唯一值

时间:2015-01-08 16:58:11

标签: r

我有一个大的物种数据集(第1列)和相关的字符数据(第2列)。我想为每个物种创建所有唯一数据值的输出。这是一些虚拟数据:

species<-c("A","A","A","B","B","B","C","C","C")
value<-c("x","x","y","x","y","z","z","z","z")
df<-data.frame(species,value)
df

物种价值 1个月x 2 A x 3个月 4 B x 5 B y 6 B z 7 C z 8 C z 9 C z

我首先想要按物种查看每个值的计数。为此,我用table()     with(df,table(species,value))         值 物种x y z       A 2 1 0       B 1 1 1       C 0 0 3

现在,我希望能够列出每个物种的不同值。例如,我正在寻找这样的东西:

物种独特。价值       一个x,y       B x,y,z       C z

想做最好的方法来做这样的事情吗?

0 个答案:

没有答案