Как исправить в R: нельзя использовать `+.gg()` с одним аргументом

Как исправить в R: нельзя использовать `+.gg()` с одним аргументом

Одно распространенное сообщение об ошибке, с которым вы можете столкнуться при использовании ggplot2 в R:

Error : Cannot use `+.gg()` with a single argument. Did you accidentally put + on
 a new line?

Эта ошибка возникает, когда вы пытаетесь создать график с помощью пакета визуализации данных ggplot2 в R, но случайно помещаете знак плюс ( + ) в начале новой строки вместо конца текущей строки.

В следующем примере показано, как исправить эту ошибку на практике.

Как воспроизвести ошибку

Предположим, мы пытаемся создать точечную диаграмму в ggplot2, используя переменные из встроенного набора данных mtcars в R:

library (ggplot2)

#attempt to create scatter plot
ggplot(mtcars, aes (mpg, wt))
+ geom_point()

Error : Cannot use `+.gg()` with a single argument. Did you accidentally put + on
 a new line?

Мы получаем ошибку, потому что поставили знак плюс ( + ) в начале новой строки.

Как исправить ошибку

Чтобы исправить эту ошибку, нам просто нужно убедиться, что мы поместили знак плюс ( + ) в конце первой строки:

library (ggplot2)

#create scatter plot
ggplot(mtcars, aes (mpg, wt)) +
 geom_point() 

Обратите внимание, что мы можем успешно создать точечный график без каких-либо ошибок, потому что мы переместили знак плюса ( + ) в конец первой строки.

Дополнительные ресурсы

В следующих руководствах объясняется, как устранять другие распространенные ошибки в R:

Как исправить в R: не удалось найти функцию «ggplot»
Как исправить в R: имена не совпадают с предыдущими именами
Как исправить в R: более длинная длина объекта не кратна более короткой длине объекта

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.