微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何计算基于第一组的新独特物种发生的数量?

如何解决如何计算基于第一组的新独特物种发生的数量?

我正在处理存在和不存在物种的数据集。我想比较一下样本中物种之间是否存在差异。

这是一个简单的示例(我有一个很大的数据集)。

sample <- c('S0','S0','S1','S2','S2')
species <- c('a','b','c','a','d','e')

sample.species <- data.frame(sample,species) 

View(sample.species)

 sample species
1     S0       a
2     S0       b
3     S0       c
4     S1       a
5     S1       d
6     S2       a
7     S2       b
8     S2       e

在我的初始样本中,我有3个独特的物种(a,b,c),我想用它们来查看其他样本中是否还有其他“新”物种。在此示例样本中,S1具有1个额外的物种(d),S2具有1个额外的物种(e)。

我正在寻找的输出是:

sample no.new.species
1     S0              0
2     S1              1
3     S2              1

有没有办法对R中的大数据集执行此操作?非常感谢您的帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。