Ответ 1
Просто избежать кавычек с обратными косыми чертами:
paste("modelCheck(var\"",i,"_d.bug\")",sep="")
Альтернативой является использование одинарных кавычек для вложения строки:
paste('modelCheck(var"',i,'_d.bug")',sep="")
Используя R, я хочу создать несколько строк символов, например:
"modelCheck("var1_d.bug")"
"modelCheck("var2_d.bug")"
...
"modelCheck("var10_d.bug")"
Я обычно использовал цикл for и paste (если бы мне не пришлось беспокоиться о двойных кавычках) как таковой:
for(i in 1:10){
str<-paste("modelCheck(var",i,"_d.bug)",sep="")
print(str)
}
Тем не менее, мне нужно включить двойные кавычки в строку символов, следовательно, обратиться за помощью?
Просто избежать кавычек с обратными косыми чертами:
paste("modelCheck(var\"",i,"_d.bug\")",sep="")
Альтернативой является использование одинарных кавычек для вложения строки:
paste('modelCheck(var"',i,'_d.bug")',sep="")