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

如何在R语言中按指定重复模式动态构建try向量?

动态构建目标向量的方法

当然可以用动态方式构建这个向量,R里的rep()函数就能完美解决这个需求——它可以按指定次数重复生成元素,不用手动逐个输入空字符串。

直接看代码实现:

level <- c("L1", "L2", "L3", "L4")
n <- length(level)
# 按需求拼接各部分
try_vec <- t(c(
  rep("", 2),          # 生成2个空字符串
  "Try1",              # 插入指定文本"Try1"
  rep("", n-1),        # 生成n-1个空字符串(n为level的元素个数)
  "Try2",              # 插入指定文本"Try2"
  rep("", n-1)         # 再生成n-1个空字符串
))

不管level的长度如何变化,这段代码都会自动计算需要生成的空字符串数量,完全不用手动调整。比如你给出的例子里n=4,运行后得到的结果和你手动写的完全一致:

[,1] [,2] [,3]   [,4] [,5] [,6] [,7]   [,8] [,9] [,10]
[1,] ""   ""   "Try1" ""   ""   ""   "Try2" ""   ""   ""   

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 17:15:40