【发布时间】:2021-06-11 00:26:10
【问题描述】:
我尝试了 `$`(mtcars,cyl,drop=FALSE),但这引发了错误。我知道在实践中你会使用[ 或[[,但我很好奇,可以将drop=FALSE 传递给$ 吗?
【问题讨论】:
-
@MrFlick 不妨将其发布为答案。如果这很简单而且根本不可能,那就这样吧。我可能应该检查
formals的$...
标签: r dollar-sign
我尝试了 `$`(mtcars,cyl,drop=FALSE),但这引发了错误。我知道在实践中你会使用[ 或[[,但我很好奇,可以将drop=FALSE 传递给$ 吗?
【问题讨论】:
formals 的 $...
标签: r dollar-sign
$ 函数没有drop= 参数。虽然它们用于类似的事情,但$ 函数不同于具有drop= 参数的[ 函数。
我假设您只对将$ 与data.frames 一起使用的情况感兴趣,但实际上$ 没有特殊的data.frame 方法,它只是将data.frame 视为一个列表。而drop= 在泛型列表的情况下就没那么有意义了。
【讨论】: