Другой вариант, который я использовал в прошлом, - это чтобы файл Sweave открывал файл,
в моей сессии R
write.csv(x, "tabletoberead.csv")
в моем простом документе
<<label=label, echo=FALSE>>=
datatobeused<-read.csv("tabletoberead.csv")
...more manipulations on data ....
@
Очевидно, вы должны включить код, чтобы остановить, если файл не может быть найден.