【发布时间】:2021-04-11 22:40:18
【问题描述】:
我正在尝试生成有效的代码来创建一个向量,该向量用于替换数据框中的变量名称以在更大的脚本中运行。更具体地说,我想将“A1”更改为“A.1”,将“A2”更改为“A.2”,依此类推,直到“'Letter'.8。我成功完成了一个循环,但似乎不能将其输出到向量。下面是代码和输出。我已经尝试了基于类似问题对输出进行向量化的各种方法,但没有任何效果......
#1 定义字母向量并添加函数
v1 = LETTERS[1:10]
add = function(x, inc = 1) {
y <- x + inc
}
#create 循环以生成所需的名称
d <- add(0)
while (d < 9) {
for (l in v1) {
print(paste(l,".",d))
}
d <- add(d)
}
【问题讨论】: