Ошибка: неверное количество аргументов (5), ожидаем 4 для 'rlang_quos_interp' - PullRequest
0 голосов
/ 10 октября 2018

Я получаю следующую ошибку при попытке создать график в ggplot:

    Error in dot_call(capture_dots, frame_env = frame_env, named = named,  : 
    Incorrect number of arguments (5), expecting 4 for 'rlang_quos_interp'

Мой код работал пару дней назад, и я не уверен, что произошло.Аналогичная ошибка возникает, когда я пытаюсь построить графики или таблицы экспорта в jtools

. Я попытался обновить и загрузить rlang, и вот что происходит.Связаны ли эти две проблемы?

    Error in unloadNamespace(package) : 
    namespace ‘rlang’ is imported by ‘tibble’, ‘pillar’ so cannot be 
    unloaded
    Error in library(rlang) : 
    Package ‘rlang’ version 0.2.2.9001 cannot be unloaded

tibble и pillar нормально загружены

Вот график, который я пытался создать в ggplot:

ggplot(Pie2, aes(x=ReefType, y=Pielou, fill=ReefType)) + 
geom_bar(position=position_dodge(), stat="identity",
       colour="black", # Use black outlines,
       size=.3, width = 0.6) +     
geom_errorbar(aes(ymin=Pielou-se, ymax=Pielou+se),
            size=.3,   
            width=.2,
            position=position_dodge(.9)) +
xlab("ReefType") +
ylab("Rockfish/100"~m^2) +
scale_fill_manual(values=cbBlueGreen, name="ReefType", # Legend label, 
                breaks=c("AR", "NR"),
                labels=c("Artificial Reef", "Natural Reef")) +
ggtitle("Rockfish Density in Natural vs. Artificial Reefs") +
scale_y_continuous(breaks=0:100) +
theme(panel.grid.major = element_blank(), panel.grid.minor = 
element_blank(),
    panel.background = element_blank(), axis.line = element_line(colour = 
"black"))

и функции, которые не работают в jtools: export_summs и plot_summs

1 Ответ

0 голосов
/ 30 октября 2018

Спустя некоторое время, пытаясь понять эту ошибку, я обновился до последней версии R / RStudio.Все снова работает!Оказывается, моя версия начала вызывать проблемы с некоторыми необходимыми пакетами.

После обновления этот код очень помог при переустановке каждого пакета и всех необходимых зависимостей (поддерживающих пакетов):

install.packages("PACKAGE", dependencies=TRUE, INSTALL_opts = c('--no-lock'))

** введите название пакета, который вы устанавливаете в «ПАКЕТЕ»

Мои извинения тем, кто отказался от меня за то, что я задал неуместный вопрос, я новичок в R и все еще имеюпроблемы с правильной интерпретацией ошибок.Будем благодарны за любые отзывы о том, как улучшить в следующий раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...