Ошибка функции R при использовании второго & в подмножестве вектора - PullRequest
0 голосов
/ 14 апреля 2019

Здравствуйте, я новичок в переполнении стека и имею R запрос.

Я редактирую существующий код, чтобы проанализировать некоторые данные для отчета.

Существующий код:

bar_lib <- make_table(col_type = 'multi_yn', multi_cols = Bar_lib_cols,inclNA=TRUE, title = 'Barriers to using public library services', subsetvec = (!is.na(DATA$sclibrary) & DATA$sclibrary=='No'))

Приведенный выше код работает и создает таблицу.

Ниже отредактированный код, который я пытаюсь проанализировать переменной barlib07:

subsetvec = (!is.na(DATA$sclibrary) & DATA$sclibrary=='No'& DATA$barlib07='Yes'))

С этим кодом я получаю сообщение об ошибке:

Ошибка в! Is.na (DATA $ sclibrary) & DATA $ sclibrary == "Нет" & DATA $ barlib07 = "Да": не удалось найти функцию "& <-" </p>

Я не уверен, как решить эту проблему.

Пожалуйста, помогите.

Спасибо

Analyst001

1 Ответ

0 голосов
/ 14 апреля 2019

Попробуйте изменить на subsetvec = (!is.na(DATA$sclibrary) & DATA$sclibrary == 'No' & DATA$barlib07 == 'Yes'))

...