我已经建立了一个数据框,其中包含有关海鸟胃中724种塑料(大小,颜色,重量等)的信息。现在我想创建一些“过滤器”,这样我就可以分析来自鸟类的数据,例如每个胃中发现了多少塑料,从每只鸟中提取的塑料重量的总量,或每个物种中有多少只鸟我在数据框中(数据框包含找到每个塑料的鸟的ID号)。
我不知道如何制作这个“过滤器”,我无法通过谷歌搜索我的问题或在此搜索它找到任何帮助。我应该使用什么命令?
我将链接数据框的样本,以便您可以更好地查看它。每列,从左到右,表示塑料ID号,塑料尺寸,种类ID,鸟ID号,塑料重量和塑料颜色。
答案 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))