“过滤”数据框

时间:2017-12-24 17:53:23

标签: r filter

我已经建立了一个数据框,其中包含有关海鸟胃中724种塑料(大小,颜色,重量等)的信息。现在我想创建一些“过滤器”,这样我就可以分析来自鸟类的数据,例如每个胃中发现了多少塑料,从每只鸟中提取的塑料重量的总量,或每个物种中有多少只鸟我在数据框中(数据框包含找到每个塑料的鸟的ID号)。

我不知道如何制作这个“过滤器”,我无法通过谷歌搜索我的问题或在此搜索它找到任何帮助。我应该使用什么命令?

我将链接数据框的样本,以便您可以更好地查看它。每列,从左到右,表示塑料ID号,塑料尺寸,种类ID,鸟ID号,塑料重量和塑料颜色。

1 个答案:

答案 0 :(得分:1)

想象一下,您的数据集名为DF:

library(tidyverse)
DF %>% 
    filter(Especie=="CALDIO")

并且您可以仅过滤Caldio“especie”的鸟类,依此类推。 只需谷歌tidyverse包和dplyr。

您是否对每种物种的塑料量感兴趣:

Table_by_species <- DF %>% 
    group_by(Especie) %>%
    summarise(Total_Weight=sum(`weight_plastic`,na.rm=T))
相关问题