Я выполняю анализ времени с помощью RStudio. Я должен выполнить это для 8 разных переменных (четыре разные части тела, 2 разных округа). Кажется, моя функция работает нормально, однако, когда я пытаюсь выполнить ее с помощью одной из переменных и построить график (см. Предоставленный код), в результате я получаю сообщение об ошибке, показанное в заголовке. Какой тип сюжетной функции мне нужно использовать, или какой другой тип решения мне нужно применить для правильной работы этой функции?
`plotData <- function(data, variable1, variable2, ylab="us per stdpop",
newtitle="my totally awesome plot"){
data[, variable1] = 10^5 * data[,variable2] / stdpop # note, right now
stdpop is being looked for outside the function
plot(data[, variable1] ,type="",ylim=c(00,10),xlab="år",
ylab=ylab,bty="n",xaxt="n")
rect(59,0,75,10,col=grey(0.9),border=F)
points(data[, variable1],cex=0.7)
axis(1,at=0:6*12,labels=F)
axis(1,at=0:5*12+6,tick=F,labels=2013:2018)
title(newtitle)
} `