Jak naprawić w r: nie można użyć `+.gg()` z pojedynczym argumentem


Typowy komunikat o błędzie, który możesz napotkać podczas używania ggplot2 w R to:

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

Ten błąd występuje, gdy próbujesz utworzyć wykres przy użyciu pakietu wizualizacji danych ggplot2 w R, ale przypadkowo umieścisz znak plus ( + ) na początku nowej linii zamiast na końcu linii. bieżąca linia.

Poniższy przykład pokazuje, jak w praktyce skorygować ten błąd.

Jak odtworzyć błąd

Załóżmy, że próbujemy utworzyć wykres rozrzutu w ggplot2 przy użyciu zmiennych ze zbioru danych mtcars wbudowanego w 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?

Otrzymujemy błąd, ponieważ umieściliśmy znak plus ( + ) na początku nowej linii.

Jak naprawić błąd

Aby naprawić ten błąd, po prostu umieść znak plus ( + ) na końcu pierwszego wiersza:

 library (ggplot2)

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

Zauważ, że jesteśmy w stanie pomyślnie utworzyć wykres rozrzutu bez żadnych błędów, ponieważ przesunęliśmy znak plus ( + ) na koniec pierwszej linii.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak rozwiązać inne typowe błędy w języku R:

Jak naprawić w R: Nie można znaleźć funkcji „ggplot”
Jak naprawić w R: Nazwy nie pasują do poprzednich nazw
Jak naprawić w R: długość dłuższego obiektu nie jest wielokrotnością długości krótszego obiektu

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *