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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *