r语言 - 生成数字之间差距增加的序列



我需要在 R 上生成一个序列,其中元素之间的间隙每次增加

顺序 1:

1, 49, 100, 154, ...19306

年顺序 2:

48, 99, 153, 210, ..., 19650

请注意,seq1 元素之间的差距每次增加 3。 49-1 = 48, 100-49 =51, 154-100 = 54...

Seq2 元素之间的差距也每次增加 3 99-48 =51, 153-99 = 54

根据@Dason的建议:

seq1 <- seq(48, 19306,3)
which(cumsum(seq1) ==19650)
seq2 <- cumsum(seq1)[1:100]
seq3 <- seq(47, 19306, 3)
seq4 <- seq2 -seq3[1:100]

最新更新