обновление Я разместил свое решение ниже, виновником была моя собственная rename
функция, которая отвергла reshape::rename
Я использовал пакет ggplot R с небольшимБеда до сегодняшнего дня.Сегодня я получаю сообщение об ошибке, используя ранее работавший код, и когда я отлаживаю его до минимального рабочего примера, он все равно выдает ошибку;
Если я сделаю это:
library(ggplot2)
d<- data.frame(x=1:3,y=1:3)
ggplot(data=d) + geom_line(aes(x,y))
Будет возвращена следующая ошибка:
Error in rename(x, .base_to_ggplot) :
unused argument(s) (.base_to_ggplot)
Трассировка:
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))
Ошибкане происходит после удаления всех объектов с помощью rm(list=ls())
, но мне до сих пор не ясно, какой объект вызывает эту ошибку или почему - как я могу это выяснить?
Кто-нибудь знает, что могло пойти не так?