将计数的汇总数据扩展为每个注册一行

时间:2018-02-10 19:54:08

标签: r dataframe

我有一个数据框,其中包含物种A和B的特征(真/假)的每个组合的计数。这是我的数据的较小版本:

species <- c("A", "B") 
true <- c(3, 2) 
false <- c(1, 4) 
df <- data.frame(species, true, false)
df
  species true false
1       A    3     1
2       B    2     4

有没有办法将这些汇总计数转换为每个注册的一行,第一列为“Species”(A或B)。第二栏“特质”(真或假):

Species    Trait
      A     true
      A     true
      A     true
      B     true
      B     true
      A    false
      B    false
      B    false
      B    false
      B    false

我真的不知道如何处理这个问题,通常原始数据是可用的,并且可以很容易地构建汇总表,但这是相反的方式。

我感谢每一个答案! :)

0 个答案:

没有答案