我正在尝试设置一个数据框来运行排序。我之前将数据按日期分组,然后按池分组,所以到目前为止它是如何设置的:
mydata =
Date Pond Species 1 Species 2 Species 3
1/2/3 1 0 0 1
1/2/3 1 1 0 0
1/2/3 1 1 1 1
1/2/3 2 0 3 1
1/2/3 2 0 1 0
1/2/3 3 2 0 4
1/2/3 3 1 0 1
我想将这些行组合在一起,以便每个池塘中每个池塘的每个池塘的每个池塘代表一个池塘。我尝试过使用dplyr“summarize”函数,
summarise(mydata, species1 = sum(species1))
我收到了错误,
"Error: unexpected symbol in: mydata"
无论如何我可以组合这些行吗?
答案 0 :(得分:0)
这应该适合你:
按日期分组数据,然后按池塘
分组grp <- group_by(mydata, Date, Pond)
group_by
函数按一个或多个变量对数据框进行分组。
总结每个池塘每天的行数
summary <- summarise(grp, Species1 = sum(Species 1), Species2 = sum(Species 2), Species3 = sum(Species3))
summarise
函数将多个值组合成一个值。