如何对列表中的所有元素执行相同的操作

时间:2017-05-24 15:45:42

标签: r

我有一个包含317个元素的大型列表。每个元素包含不同数量的案例。这些元素都具有完全相同的类别,但它们具有不同的数字。

每个元素有五个类别:

  • 位置
  • 物种1计数
  • 物种2计数
  • 物种3计数
  • 物种总数

我最初有一个数据框,其中所有记录都在一个,但我根据位置拆分它,因为我试图找到每个站点的三个物种的比例(因此317个元素。有317个不同的位置所以它将它们分成了那个)

我只想对每个元素执行相同的操作,为每个元素接收一个数字。我不知道如何计算比例,但我不需要帮助。我只想对列表中的每个元素执行相同的功能。

到目前为止,这是我想要为每个元素执行的代码。我需要添加比例代码,但是当我找到如何解决时,我会这样做。

##df = name of the large list

    df$location <- df$location[!( ((df$species1) + (df$species2) + (df$species3)) != (df$totalSpecies) ),]
    ##remove any records where the three species do not equal the total

提前谢谢!

0 个答案:

没有答案