knitr
автоматически устанавливает cache.path
на основе имени входного файла.Если вы хотите сделать это по-другому, вы можете сделать что-то вроде этого:
```{r}
origCache <- knitr::opts_chunk$get("cache.path")
base <- sub("_cache/.*$", "", origCache)
cat("The base of the filename is ", base)
knitr::opts_chunk$set(cache.path = paste0(base, "_new_cache"))
```
Теперь в кеше будет установлена базовая часть имени файла, за которой следует "_new_cache".