gpt4 book ai didi

重复数值向量

转载 作者:行者123 更新时间:2023-12-02 02:07:58 25 4
gpt4 key购买 nike

假设我有以下数值向量

z = 1:3
f <-c(rep(z[1],3),rep(z[2],3),rep(z[3],3))
[1] 1 1 1 2 2 2 3 3 3

现在假设如下:

z =1:i #i is an interger

如何编写一个函数以获得与第一行代码相同的输出格式?我尝试了一个 for 循环,但没有得到想要的结果。

最佳答案

each = 3 尝试 rep

> rep(1:3, each = 3)
[1] 1 1 1 2 2 2 3 3 3

kronecker

> kronecker(1:3, rep(1, 3))
[1] 1 1 1 2 2 2 3 3 3

复制

> c(t(replicate(3, 1:3)))
[1] 1 1 1 2 2 2 3 3 3

关于重复数值向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68136737/

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