Я пытаюсь найти среднюю цену для цен на автомобиль с задним приводом в предварительно заданном кадре данных Cars93. Вот что я пробовал ... Я получаю неожиданное сообщение об ошибке.Не удалось создать петлю цикла в R
library(MASS) # has Cars93 data
rearcar <- c()
for(train in 1:nrow(Cars93)){
if(Cars93$DriveTrain[train] == Rear){
rearcar <- c(rearcar, train)
}
}
rearcarprice <- c()
for (train in rearcar){
rearcarprice <- c(rearcarprice, Cars93[train,6])
}
mean(rearcarprice)
Прежде всего, у вас есть несогласованные фигурные скобки. Во-вторых, вам следует отправить примерный набор данных 'Cars93'. – bourbaki4481472
Когда вы задаете вопрос, где вы получаете сообщение об ошибке, добавьте текст ошибки. – Gregor
Вы забыли цитаты: 'if (Cars93 $ DriveTrain [train] ==" Rear ")' – RHertel