gpt4 book ai didi

Windows批处理R Sweave错误加载包

转载 作者:可可西里 更新时间:2023-11-01 10:29:44 25 4
gpt4 key购买 nike

我无法找到有关如何在 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

最佳答案

当您在 R 中(在 GUI 中)键入它时返回什么?

 .libPaths()

在Rnw文件中运行会显示什么?

help(Startup) 中的文档将提供一些关于在哪里可以设置 R_LIBS 及其变体的建议。

关于Windows批处理R Sweave错误加载包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3558592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com