У меня есть какой-то код пару недель назад, который использует ggplot и работал без проблем.Теперь, когда я пытаюсь запустить хотя бы один слой функции многоуровневого графика, я получаю сообщение об ошибке.
У меня есть кадр данных, похожий на этот отрывок:
X Year Month value dt color id
1 1 1948 Jan 3.4 1948-01-01 TRUE 1
2 2 1948 Feb 3.8 1948-02-01 TRUE 1
3 3 1948 Mar 4.0 1948-03-01 FALSE 1
4 4 1948 Apr 3.9 1948-04-01 TRUE 1
5 5 1948 May 3.5 1948-05-01 TRUE 1
6 6 1948 Jun 3.6 1948-06-01 TRUE 1
7 7 1948 Jul 3.6 1948-07-01 TRUE 1
8 8 1948 Aug 3.9 1948-08-01 TRUE 1
9 9 1948 Sep 3.8 1948-09-01 TRUE 1
10 10 1948 Oct 3.7 1948-10-01 TRUE 1
11 11 1948 Nov 3.8 1948-11-01 TRUE 1
12 12 1948 Dec 4.0 1948-12-01 FALSE 1
13 13 1949 Jan 4.3 1949-01-01 FALSE 1
14 14 1949 Feb 4.7 1949-02-01 FALSE 1
15 15 1949 Mar 5.0 1949-03-01 FALSE 1
И первая часть функции plot:
# create plot
ggplot() +
# time series line of unemployment rate
geom_line(data=t3,
aes(x=dt, y=value),
show.legend = F)
И это ошибка, котораявыдается:
Error in is_list(x) : object 'rlang_is_list' not found
Я догадываюсь, что is_list () вызывается где-то в скрипте ggplot, чтобы проверить, есть ли аргументы aes в формате списка, но я не уверен.Это также может иметь отношение к отсутствующим зависимостям, но я не вижу ничего в коде, который мог бы предвидеть.
Кто-нибудь сталкивался с этим точным объектом, не найденным исключением?