【发布时间】:2021-01-22 08:26:49
【问题描述】:
this question 的一些答案表明,从列表中提取子集的最佳方法是使用 sapply(mylist, "[", y) 之类的东西。我发现这相当令人不安,因为我从未见过任何建议我们可以使用“[”,就好像它是一个函数一样。这是在哪里记录的?我检查了?'[[' 的版本3.6.3,但在that documentation 中看不到任何对此功能的引用。
【问题讨论】:
-
R 中的所有运算符都是函数。这记录在语言定义中:cran.r-project.org/doc/manuals/r-release/R-lang.html#Operators
-
@Roland
'+'(3,4)有效吗?伟大的。没想到能让我的 R 代码看起来像 Lisp。 -
R 的设计灵感来自 Scheme。
-
@J.Mini
'+'(3,4)不起作用。你必须使用反引号。 -
@bcarlsen 你错了。试试看。