此问题已在此处有答案:
Mean per group in a data.frame [duplicate](8个回答)
9天前关闭
我试图计算不同列的平均值,基于R中的标准。
现在,我想计算每个公司每年的平均值。
我试过这段代码,但它不起作用:
DF %>% group_by(“Year”)%>% colMeans(DF,na.rm=TRUE)
有人有主意吗?
此问题已在此处有答案:
Mean per group in a data.frame [duplicate](8个回答)
9天前关闭
我试图计算不同列的平均值,基于R中的标准。
现在,我想计算每个公司每年的平均值。
我试过这段代码,但它不起作用:
DF %>% group_by(“Year”)%>% colMeans(DF,na.rm=TRUE)
有人有主意吗?
2条答案
按热度按时间s8vozzvw1#
使用库
data.table
非常简单。检查here以获取有关data.table的信息gpfsuwkq2#
colMeans不适用于group_by。试试这个:
那就把结果打印出来
或者更好:
如果要添加条件:
然后在聚合函数中使用它:
和打印结果。