Ich bin neu zu dplyr() Paket und versuche, es für meine Visualisierung zu verwenden. Ich bin in der Lage, meine Daten zu ggplot(), aber nicht mit plot(). Ich stieß auf this post und die Antworten einschließlich der in den Kommentaren, funktionierte nicht für mich.Mit dplyr, wie zu pipettieren oder zu verketten()?
Code 1:
emission <- mynei %>%
select(Emissions, year) %>%
group_by(year) %>%
summarise (total=sum(Emissions))
emission %>%
plot(year, total,.)
bekomme ich folgende Fehlermeldung:
Error in plot(year, total, emission) : object 'year' not found
Code 2:
mynei %>%
select(Emissions, year) %>%
group_by(year) %>%
summarise (total=sum(Emissions))%>%
plot(year, total, .)
Dies entweder nicht funktioniert hat und wieder den gleichen Fehler.
Interessanterweise funktioniert die Lösung aus dem Post, die ich erwähnte, für den gleichen Datensatz, aber nicht für meine eigenen Daten. Allerdings kann ich das Diagramm mit Emission $ Jahr und Emission $ Gesamt erstellen.
Fehle ich etwas?
Wie in der Antwort auf die Frage gezeigt, die Sie verknüpft haben, ist es "plot.formula", das das Argument "data" hat. Du müsstest also 'plot (total ~ year,.)' Verwenden. – aosmith
@aosmith Vielen Dank für die Klarstellung. Es funktionierte. – sadiqsaleem
Dies funktioniert auch ohne Angabe des '.' - so können Sie z. 'Handlung (gesamt ~ Jahr)'. –