Ошибка в блокпосте, отсутствует аргумент "x", по умолчанию нет - PullRequest
1 голос
/ 26 января 2020

Я пытаюсь создать блокпост в уценке R с двумя переменными (с именами «suicides / 100k pop» и «sex» в файле .xlsx, причем «sex» является номинальным с параметрами мужской / женский), но это не так Создание сюжета / 100k pop "~" sex ",: аргумент" x "отсутствует, без вызовов по умолчанию: ... withVisible -> eval -> eval -> boxplot -> boxplot.default Выполнение

Что мне сделать, чтобы напечатать коробку?

1 Ответ

1 голос
/ 26 января 2020

Мы можем изменить двойные кавычки на backquote и указать data

boxplot(
    formula = `suicides/100k pop` ~ sex, data = suicidedata)

Воспроизводимый пример с

data(iris)   
names(iris)[1] <- 'Sepal.Length/100k pop'

Двойные кавычки не будут работа здесь

boxplot("Sepal.Length/100k pop" ~ Species, data = iris)

Ошибка в термине. формула (формула, данные = данные): недопустимый термин в формуле модели

, в то время как обратные кавычки работают

boxplot(`Sepal.Length/100k pop` ~ Species, data = iris)

enter image description here

...