Неверное значение в списке вывода текста.файлы
Я начинаю использовать KnitR для динамической отчетности. Я написал кусок, чтобы получить количество файлов в определенном каталоге ...
```{r, echo=FALSE}
correct_gtfiles <- list.files("data/")
nr_corrGT <- length(correct_gtfiles)
```
... и я хочу использовать это в следующем разделе текста:
We have `r nr_corrGT` files.
Однако, когда я вяжу PDF, он выводит "... 0 файлов " вместо "114 файлов". Когда я копирую две строки фрагмента в консоли RStudio, я получаю правильный номер:
> nr_corrGT
[1] 114
Что я делаю не так?
1 ответ:
Потому что рабочий каталог не совпадает для knitr и консоли. Попробуйте ниже:
```{r, echo=FALSE} correct_gtfiles <- list.files("data/") nr_corrGT <- length(correct_gtfiles) ``` We have `r nr_corrGT` files. Current working directory is: `r getwd()`
Нам нужно установить рабочий каталог -
setwd()
или указать полный путь кlist.files
.