Как исправить в 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 scatterplot
ggplot(mtcars, aes (mpg, wt)) +
  geom_point() 

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *