Hoe op te lossen in r: kan `+.gg()` niet gebruiken met een enkel argument


Een veel voorkomende foutmelding die u kunt tegenkomen bij het gebruik van ggplot2 in R is:

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

Deze fout treedt op wanneer u probeert een plot te maken met behulp van het gegevensvisualisatiepakket ggplot2 in R, maar u per ongeluk het plusteken ( + ) aan het begin van een nieuwe regel plaatst in plaats van aan het einde van de regel. huidige lijn.

Het volgende voorbeeld laat zien hoe u deze fout in de praktijk kunt corrigeren.

Hoe de fout te reproduceren

Stel dat we proberen een spreidingsdiagram te maken in ggplot2 met behulp van variabelen uit de mtcars- dataset die in R is ingebouwd:

 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?

We ontvangen een foutmelding omdat we het plusteken ( + ) aan het begin van een nieuwe regel hebben geplaatst.

Hoe u de fout kunt oplossen

Om deze fout te corrigeren, zorgt u ervoor dat u het plusteken ( + ) aan het einde van de eerste regel plaatst:

 library (ggplot2)

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

Merk op dat we met succes een spreidingsdiagram zonder fouten kunnen maken, omdat we het plusteken ( + ) naar het einde van de eerste regel hebben verplaatst.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende fouten in R kunt oplossen:

Hoe op te lossen in R: Kan functie “ggplot” niet vinden
Oplossing in R: namen komen niet overeen met eerdere namen
Hoe op te lossen in R: de lengte van een langer object is geen veelvoud van de lengte van een korter object

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert