gpt4 book ai didi

r - 在启动时加载 .Rprofile

转载 作者:行者123 更新时间:2023-12-01 17:28:30 24 4
gpt4 key购买 nike

我有一个全局~/.Rprofile文件和另一个 .Rprofile文件位于我项目的当前工作目录中,并且两者都具有以下内容:

.First() <- function() {
options(rstudio.markdownToHTML =
function(inputFile, outputFile) {
system(paste("pandoc", shQuote(inputFile), "-s --webtex -o", shQuote(outputFile)))
}
)
}

不幸的是,当我打开 RStudio 应用程序时,它们似乎都没有工作。我试图做的目的是使“Knit HTML”按钮呈现具有内联 LaTeX 的 Markdown 文件,使用 webtex 作为 LaTeX 渲染器通过 Pandoc 进行处理。

有谁知道我如何检查我的 .Rprofile文件在启动时加载?

谢谢你的帮助!

POST ANSWER 编辑(在 Josh 的回答之后):
为清楚起见,我的工作项目 .Rprofile文件(有效)现在读取如下:
options(rstudio.markdownHTML =
function(inputFile, outputFile) {
system(paste("pandoc", shQuote(inputFie), "-s --webtex -o", shQuote(outputFile)))
}
)
\\ you will need to end with a blank carriage return underneath

最佳答案

R 文档应该有助于了解如何处理 .Rprofiles。在控制台执行以下命令:

> ?Startup

相关部分表明您需要将项目 .Rprofile 放在启动项目时将加载的初始工作目录中。因此,如果您的项目是 ~/foo/foobar.Rproj ,那么您的个人资料应该是 ~/foo/.Rprofile并确保启动时初始工作目录为 ~/foo/ .您可以在 RStudio 控制台 Pane 顶部的标题栏中看到这一点。

另外为了确认正确的 .Rprofile 正在实际加载,我会亲自进行测试以查看正在选择哪个(如果有)配置文件。例如,包括:
print("This is the Rprofile inside the foo project!")

这是另一个有关使其工作的示例:

http://support.rstudio.org/help/discussions/suggestions/1095-different-rprofile-for-a-project#comment_15690293

最后,如果在项目中加载了正确的 .Rprofile,那么您的代码一定有问题。看起来你是从我们的 docs 那里得到的不过,如果您加载了配置文件,但仍有问题,请告诉我们。您可以在我们的 support thread 上发表新的讨论.

乔希

产品经理 - RStudio

关于r - 在启动时加载 .Rprofile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13633876/

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