Мне нужно знать, почему я получаю сообщение об ошибке "неожиданный ввод в" p <-ggplot (data = mov2, aes (x = Genre, y = Gross% US)) "" - PullRequest
0 голосов
/ 15 мая 2019

Я хочу подготовить данные графика и слои AES. Но этот код не запускается

p <- ggplot(data = mov2, aes(x = Genre, y = Gross % US))

когда слои aes сняты, это работает

p <- ggplot(data = mov2)

p <- ggplot(data = mov2, aes(x = Genre, y = Gross % US)) # this code got error
v <- ggplot(data = movies, aes(x = Genre, y = CriticRating)) #this code is working 

Error: unexpected input in "p<-ggplot(data=mov2, aes(x=Genre,y=Gross % US))"

1 Ответ

3 голосов
/ 15 мая 2019

Большая часть кода R будет перепутана со столбцами, которые имеют пробелы или странные символы, такие как %.Вы должны окружить их обратными метками, чтобы R знал, что это должно быть имя столбца.Попробуйте

p  <- ggplot(data=mov2, aes(x=Genre,y=`Gross % US`))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...