可以将 drop=FALSE 传递给 $ 吗?

问题描述

我尝试了 `$`(mtcars,cyl,drop=FALSE),但这引发了错误。我知道在实践中你会使用 [[[,但我很好奇,drop=FALSE 可以传递给 $ 吗?

解决方法

$ 函数没有 drop= 参数。虽然它们用于类似的事情,但 $ 函数与具有 [ 参数的 drop= 函数不同。

我假设您只对将 $ 与 data.frames 一起使用的情况感兴趣,但实际上 $ 没有特殊的 data.frame 方法,它只是处理 data.frame就像一个清单。而 drop= 在通用列表的情况下没有多大意义。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...