我正在处理数据帧......这是第一道
n Sex área perímetro breed
1 54922 2 165.447 91.636 1
2 54922 2 295.479 85.899 1
3 54922 2 90.824 40.798 1
4 54922 2 385.859 110.012 1
5 54922 2 37.062 24.430 1
6 54922 2 189.638 87.498 1
7 54922 2 20.066 21.923 1
8 54923 2 19.807 23.540 1
9 54923 2 189.212 80.037 1
10 54923 2 342.065 110.022 1
我想通过合并同一个体(n)的每个重复行来表示第4列和第5列(区域和周长)来总结该表。 任何人都可以建议一些功能吗?
答案 0 :(得分:1)
通过合并,您的意思是按个人分组吗?
dplyr
包裹:
library(dplyr)
df %>%
group_by(n) %>%
summarise(área = mean(área),
perímetro =mean(perímetro))
输出:
Source: local data frame [2 x 3]
n área perímetro
1 54922 169.1964 66.02800
2 54923 183.6947 71.19967