我正在尝试使用循环在 R 中创建字符串向量,但是遇到了一些麻烦。任何人都可以提供任何帮助,我将不胜感激。
我正在使用的代码更详细一些,但我尝试在此处编写一个可重现的示例,该示例捕获所有关键位:
vector1<-c(1,2,3,4,5,6,7,8,9,10)
vector2<-c(1,2,3,4,5,6,7,8,9,10)
thing<-character(10)
for(i in 1:10) {
line1<-vector1[i]
line2<-vector2[i]
thing[i]<-cat(line1,line2,sep="\n")
}
R 然后打印出以下内容:
1
1
Error in thing[i] <- cat(line1, line2, sep = "\n") :
replacement has length zero
我想要实现的是一个字符向量,其中每个字符分成两行,thing[1]
例如
1
1
并且thing[2]
是
2
2
等等。有谁知道我该怎么做?