У меня есть переменные в dataframe, и я пытаюсь построить функцию, которая позволяет мне строить переменную в данных без красноречивой записи, data$variablename
.Функция построения в R
plt=function(x){
plot(data$date,as.name(paste("data$",x,sep="")),type="l",xlab="Population",ylab="Time")
}
R продолжает думать, что моя y-переменная является именем, а не переменной. Как я могу сказать, что вход оси y в функции plot
является именем, а не фактической переменной?
Используйте '[' указать переменную у вместо. 'data [, x]' возможно. – A5C1D2H2I1M1N2O1R2T1
Я не знал, что вы могли бы вызвать такую переменную. Я попытался ввести 'data [, population]' и 'data [, data $ population]' он дает мне «объект» не найденную ошибку. – jessica
Попробуйте 'data [," population "]' вместо этого. Подробнее см. «? Извлечение». – A5C1D2H2I1M1N2O1R2T1