【发布时间】:2015-11-11 07:00:14
【问题描述】:
我有这些来自 maxstat 函数源代码的代码:
for (i in 1:ncol(x)) {
mmax[[i]] <- cmaxstat(scores, x[, i], weights = weights,
pmethod = pmethod, minprop = minprop, maxprop = maxprop,
alpha = alpha, ...)
mmax[[i]]$data.name <- colnames(x)[i]
我知道 [ ] 表示索引,但是我找不到 [[ ]] 在该代码中有效。 如果你知道,请解释它是如何工作的。
想象一下,如果ncol(x)=2,会创建数据集mmax1和mmax2?
【问题讨论】:
-
最简单的方法是阅读帮助页面:
?"[[". -
如果您正在寻找更详细的内容,请阅读以下内容:adv-r.had.co.nz/Subsetting.html
-
[[在循环内部和外部的工作方式完全相同。