【问题标题】:what is the function of list with ... in parenthesis list (...) in r [duplicate]r中括号列表(...)中带有...的列表的功能是什么[重复]
【发布时间】:2020-12-03 01:20:47
【问题描述】:

我看到一堆这样的代码。它用于生成输出。 list(...) 有什么用?是不是类似于占位符%s的功能?谢了

c(list(data = data, output = list(height = height)), list(...))

【问题讨论】:

  • 我还在用户编写的函数中看到了 ...,例如 iteratecounts = function(variables, outcomes, output, ... , Nmax = 100, digits = 3)。所以它也像一个参数的占位符?
  • edit你的问题添加一些解释或代码,而不是像你一样使用cmets。

标签: r list


【解决方案1】:

编写一个简单的函数很容易自己测试一下:

f <- function(...) return(list(...))

f("hello", a = 1, b = 2:6)
#> [[1]]
#> [1] "hello"
#> 
#> $a
#> [1] 1
#> 
#> $b
#> [1] 2 3 4 5 6

reprex package (v0.3.0) 于 2020 年 8 月 13 日创建

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-01
    • 1970-01-01
    • 2012-02-12
    • 2016-11-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    相关资源
    最近更新 更多