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