我(可能)不是指“所有其他变量”的意思像 var1~.
在这里。
我再次被指向 plyr
,然后查看 mlply
,并且想知道为什么参数被定义为这样的前导点:
function (.data, .fun = NULL, ..., .expand = TRUE, .progress = "none",
.parallel = FALSE)
{
if (is.matrix(.data) & !is.list(.data))
.data <- .matrix_to_df(.data)
f <- splat(.fun)
alply(.data = .data, .margins = 1, .fun = f, ..., .expand = .expand,
.progress = .progress, .parallel = .parallel)
}
<environment: namespace:plyr>
那有什么用?这只是个人偏好,变数命名原则还是更多?通常 R 是如此的功能性,以至于我错过了一个很久以前就已经做过的技巧。