Одно распространенное сообщение об ошибке, с которым вы можете столкнуться при использовании 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: более длинная длина объекта не кратна более короткой длине объекта