gpt4 book ai didi

r - `[` 的第一个参数的名称是什么?

转载 作者:行者123 更新时间:2023-12-04 22:56:06 25 4
gpt4 key购买 nike

letter[2]相当于 '['(letters,i=2) ,第二个参数是 i .

第一个参数的名称是什么,因此以下 2 个表达式是等效的?

lapply(1:3,function(x){letters[x]})
lapply(1:3,`[`,param1 = letters) # param1 to be replaced with solution

最佳答案

为了能够定义与上述类似的函数,您必须向函数传递两个参数。函数[确实需要各种输入。我们可以使用 Map而不是 lapply给它两个 数据从哪里提取和指数表示要提取的数据部分:

  Map("[",list(letters),1:3)
[[1]]
[1] "a"

[[2]]
[1] "b"

[[3]]
[1] "c"

这与您上面的情况类似。希望这可以帮助

关于r - `[` 的第一个参数的名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46069833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com