我有一个包含100多个数据集的datalist。每个数据集看起来像。
Variable: 'M''M''M''M'...'I''I''I''I''I'
Data1 : 0.88 2.1 1.2 ...
Data2 : 2.6 2.5 1.8...
...
Data89: 3.6 4.5 6.2...
Group_sample: 'M01'M02''M03'...'I01''I02''I03'...
etc.
如果我想看到M或I的数量 和所有数据的平均值变量M或I, 我应该使用哪种代码?
我们可以使用 summarise_at
按 "变量 "分组后
library(dplyr)
df1 %>%
group_by(Variable) %>%
summarise_at(vars(starts_with('data')), mean, na.rm = TRUE)