Подтвердить что ты не робот

Вставлять кавычки в строку символов, в цикле

Используя 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)
}

Тем не менее, мне нужно включить двойные кавычки в строку символов, следовательно, обратиться за помощью?

4b9b3361

Ответ 1

Просто избежать кавычек с обратными косыми чертами:

paste("modelCheck(var\"",i,"_d.bug\")",sep="")

Альтернативой является использование одинарных кавычек для вложения строки:

paste('modelCheck(var"',i,'_d.bug")',sep="")