Update ich meine Lösung unten gebucht haben, war der Täter meine eigene rename
Funktion, die reshape::rename
ggplot „Fehler in Umbenennungs“
overrode ich die ggplot R-Paket mit wenig Mühe bis heute verwendet haben. Heute bekomme ich einen Fehler mit Code, der vorher funktioniert hat, und wenn ich ihn auf das minimale Arbeitsbeispiel debugge, gibt es immer noch einen Fehler;
Wenn ich dies tun:
library(ggplot2)
d<- data.frame(x=1:3,y=1:3)
ggplot(data=d) + geom_line(aes(x,y))
Der folgende Fehler zurückgegeben:
Error in rename(x, .base_to_ggplot) :
unused argument(s) (.base_to_ggplot)
Die Zurückverfolgungs ist:
6: rename(x, .base_to_ggplot)
5: rename_aes(aes)
4: aes()
3: structure(list(data = data, layers = list(), scales = Scales$new(),
mapping = mapping, options = list(), coordinates = CoordCartesian$new(),
facet = FacetGrid$new(), plot_env = environment), class = "ggplot")
2: ggplot.data.frame(data = d, aes = c(x, y))
1: ggplot(data = d, aes = c(x, y))
Der Fehler tritt nicht auf, nachdem alle Objekte zu entfernen unter Verwendung von rm(list=ls())
, aber mir ist immer noch nicht klar, welches Objekt diesen Fehler verursacht oder warum - wie kann ich das herausfinden?
Wer weiß, was falsch gegangen sein?
danke für die klärung - und daran arbeiten. –