gpt4 book ai didi

r - 将常数和所有较低的自然数 append 到列表中的数字

转载 作者:行者123 更新时间:2023-12-01 23:49:55 25 4
gpt4 key购买 nike

有没有一种简单的方法可以将所有数字(1:常量)添加到列表中,如下例所示,而无需手动输入(或使用 for 循环)?

> list <- c(1:10)
> constant <- 3
> unique(c(list,list+1,list+2,list+3))
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13

我希望能够分配一个常量,并将常量和所有较低的自然数 append 到我列表中的数字。

谢谢!

编辑:

除了没有 for 循环之外,这是我正在尝试做的事情:

> list <- c(1:10)
> list2 <- c(1:10)
> constant <- 3
> for(i in 1:constant){
+ list2<-unique(c(list2,list+i))
+ }
> list2
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13

最佳答案

这不是非常有效,但比 for 循环要好:

v <- 1:10  ## better not to call this "list"
constant <- 3
unique(c(outer(0:constant,v,"+")))

关于r - 将常数和所有较低的自然数 append 到列表中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27026304/

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