You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R中生成指定序列?需使用seq()、:、rep()命令

合并不同间隔序列的方法

直接用R里的c()函数把两个序列拼接起来就可以得到目标序列,这是合并向量最常用的方式:

c(1:5, seq(from = 5.1, to = 5.5, by = 0.1))

运行这段代码后,就能生成你需要的序列:1.0 2.0 3.0 4.0 5.0 5.1 5.2 5.3 5.4 5.5

如果你习惯先把序列存到变量里,也可以这么写:

part1 <- 1:5
part2 <- seq(5.1, 5.5, 0.1)
c(part1, part2)

结果完全一致。

你之前用分号的方式只是让两行代码依次执行,输出两个独立的序列,但不会自动合并它们,而c()函数的作用就是把多个向量(这里的两个序列都是向量)组合成一个新的向量。

内容的提问来源于stack exchange,提问作者Paul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 05:34:53