Так что я делаю некоторый статистический анализ в R, и я хотел бы иметь вывод в файле уценки. Код работает отлично при использовании его в моем сеансе R, но когда я вставляю файл в pdf, ни один из моих объектов не может быть найден.R markdown, Error in eval, object '...' not found
Итак, я прочитал данные и сделаю некоторые незначительные корректировки, которые хорошо работают. Хотя во втором блоке он не может найти объект RESP, который является одним из столбцов в моем кадре данных. Я попытался сформулировать его как scallopData $ RESP, но тогда он не может найти объект scallopData, чтобы это не помогло.
```{r}
setwd("C:/Users/Zokids/Desktop/R-studio")
scallopData <- read.table("scallopDATA.csv", header = T, sep = ";", na.strings = "NA", dec = ",")
scallopData$pH <- as.factor(scallopData$pH)
scallopData$Temperature <- as.factor(scallopData$Temperature)
```
```{r}
intR <- aov(RESP ~ Temperature*pH, data = scallopData)
summary(intR)
TukeyHSD(intR)
```
Я получаю ошибку, ошибка в Eval (выражение, Envir, Enclos): объект 'RESP' не найдено вызовов: ... Eval -> -> model.frame.default -> Eval -> Eval
Решение, вероятно, очевидно, но у меня нет такого опыта с уценкой.
Обновление результатом 'ул (scallopData)'. Является ли RESP одной из переменных? – Robert
Переменные - это pH и температура, RESP - это то, что мы наблюдали, поэтому они являются значениями. Функция str() дает: 'data.frame': \t 16 obs. из 18 переменных: $ pH: Фактор с 2 уровнями "7,7", "8,2": 2 2 2 1 1 1 1 1 1 ... $ Температура: коэффициент w/2 уровня "25", "29" : 1 1 1 1 1 1 1 1 2 2 ... $ RESP: num -0.886 NA -0.895 -0.209 -0.313 ... Плюс еще несколько, но они не имеют отношения к тому, что я сейчас пытаюсь сделать –
Ваш второй кусок не получает данные. Много возможностей: если у вас есть другие куски, возможно, вы удаляете/удаляете предыдущие объекты; ваши пакеты обновляются? – Robert