本文介绍了n=n()在R中是什么意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
前几天我在读R中的以下几行,我不明白%>%
和summarise(n=n())
和summarise(total=n())
是什么意思。不过,我了解group_by
和ungroup
方法。
有人能帮忙吗?也没有任何有关此问题的文档。
library(dplyr)
net.multiplicity <- group_by(net, nodeid, epoch) %>% summarise(n=n()) %>%
ungroup() %>% group_by(n) %>% summarise(total=n())
推荐答案
这来自dplyr
包。n=n()
表示将为名为n
的变量分配汇总数据中的行数(考虑观测值)。
%>%
读作"And Then",是按顺序列出函数而不是嵌套它们的方式。因此该命令表示您应该进行分组,然后按每个组中行数进行分组的结果,然后ungroup
该结果,然后根据n
对未分组的数据进行分组,然后根据每个新组中的总行数对未分组的数据进行分组。
这篇关于n=n()在R中是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
更多推荐
[db:关键词]
发布评论