相关疑难解决方法(0)

dplyr:"n()中的错误:不应该直接调用函数"

我试图重现dplyr包中的一个示例但是此错误消息.我期待看到以每种组合的频率产生的新列n.有人能告诉我我错过了什么吗?我三重检查包装是否已加载.一如既往地感谢您的帮助.

 library(dplyr)
# summarise peels off a single layer of grouping
by_vs_am <- group_by(mtcars, vs, am)

by_vs <- summarise(by_vs_am, n = n())
Run Code Online (Sandbox Code Playgroud)

n()出错:不应直接调用此函数

r function conflicting-libraries plyr dplyr

95
推荐指数
4
解决办法
6万
查看次数

dplyr :: n函数如何工作?

我很好奇的功能如何ndplyr被编程.ndplyrenv中进行评估时,我得到的是:

function () 
{
    stop("This function should not be called directly")
}
<environment: namespace:dplyr>
Run Code Online (Sandbox Code Playgroud)

也许这是一个愚蠢的问题但是,它定义在哪里?如何调用其他一些函数?它隐藏在哪个环境中?

谢谢你的帮助

r dplyr

6
推荐指数
1
解决办法
851
查看次数

标签 统计

dplyr ×2

r ×2

conflicting-libraries ×1

function ×1

plyr ×1