Скажем, для mtcars
, миль на галлон для Toyota Corolla должен быть 23,9 вместо 33,9.Как бы вы это сделали?
Для целей этого вопроса, пожалуйста, предположите, что в Toyota Corolla может быть несколько рядов.
Пример 1:
mtcars["Toyota Corolla" & mtcars$mpg==33.9,] <- 23.9
дает
Ошибка в "Toyota Corolla" & mtcars $ mpg == 33,9: операции возможны только для числовых, логических или сложных типов
Пример 2:
mtcars[mtcars$mpg==33.9,"mpg"] <- 23.9
небезопасно, поскольку может быть несколько значений mpg
.