Come risolvere il problema in r: non è possibile utilizzare `+.gg()` con un singolo argomento
Un messaggio di errore comune che potresti riscontrare quando usi ggplot2 in R è:
Error : Cannot use `+.gg()` with a single argument. Did you accidentally put + on
a new line?
Questo errore si verifica quando tenti di creare un grafico utilizzando il pacchetto di visualizzazione dati ggplot2 in R, ma inserisci accidentalmente il segno più ( + ) all’inizio di una nuova riga anziché alla fine della riga. linea corrente.
L’esempio seguente mostra come correggere questo errore nella pratica.
Come riprodurre l’errore
Supponiamo di provare a creare un grafico a dispersione in ggplot2 utilizzando le variabili del set di dati mtcars integrato in 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?
Riceviamo un errore perché abbiamo inserito il segno più ( + ) all’inizio di una nuova riga.
Come correggere l’errore
Per correggere questo errore, assicurati semplicemente di posizionare il segno più ( + ) alla fine della prima riga:
library (ggplot2)
#create scatterplot
ggplot(mtcars, aes (mpg, wt)) +
geom_point()
Tieni presente che siamo in grado di creare con successo un grafico a dispersione senza errori perché abbiamo spostato il segno più ( + ) alla fine della prima riga.
Risorse addizionali
I seguenti tutorial spiegano come risolvere altri errori comuni in R:
Come risolvere il problema in R: Impossibile trovare la funzione “ggplot”
Come risolvere il problema in R: i nomi non corrispondono ai nomi precedenti
Come risolvere in R: la lunghezza di un oggetto più lungo non è un multiplo della lunghezza di un oggetto più corto