#r #r-markdown
#r #r-markdown
Вопрос:
Я пытался связать свой файл rmd, но продолжаю получать сообщение об ошибке
ошибка строки 56 в eval(expr, envir, enclos): объект ‘gol.fac’ не найден вызывает: … дескриптор -> С вызывающими обработчиками -> с видимым -> eval -> Выполнение eval остановлено
```{r}
data(golub, package = "multtest")
grep("Zyxin",golub.gnames[,2])
all <- golub[2124,gol.fac=="ALL"]
aml <- golub[2124,gol.fac=="AML"]
summary(all)
summary(aml)
```
Строка 56 является первой строкой после «{r} .
Я не уверен, почему он выдает мне ошибки, когда я могу запустить код перед вязанием
Комментарии:
1.
gol.fac
Определяется где-нибудь в файле RMarkdown? При вязании он начинается с новой рабочей области для всего документа (поэтому он не будет использоватьgol.fac
то, что находится в вашей рабочей области). Или, еслиgolub
is adata.table
(т.е.gol.fac
Это имя столбца), вам также нужно будет выполнить это принуждение в вашем RMarkdown .2. Далее: »
gol.fac
это название столбца». Если выattach
‘dgolub
и это работало раньше, это, вероятно, предотвратит будущие головные боли, если вы явно обратитесь к столбцуdata.frame
and:golub[2124, golub$gol.fac=="ALL"]