【发布时间】:2010-08-24 16:18:28
【问题描述】:
我找不到关于如何在 Windows XP 上为 Sweave 文档设置批处理文件的清晰文档。
我正在使用here找到的批处理文件
我创建了一个批处理文件名run.bat,其中包含以下内容:
Sweave myFile.Rnw
设置 wd 后,我在 Sweave 文件中做的第一件事是使用 RODBC 包读取数据集:
library(RODBC)
fetch <- odbcConnect("myDatabase")
myData <- "select * from myTable"
x <- sqlQuery(fetch, myData)
odbcCloseAll()
当我运行批处理文件时,我收到以下错误:
Error: chunk 2
Error in library(RODBC) : there is no package called RODBC
In addition: Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :
there is no package called 'xtable'
很明显,这些包确实存在并且可以正常工作,但是权限中有问题,或者找不到正确的目录。有什么想法吗?
相关问题here
【问题讨论】:
标签: windows r batch-file sweave