在启动时加载 .Rprofile

2023-11-24

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

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

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

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

谢谢你的帮助!

答案后编辑(在乔什的回答之后):为了清楚起见,我的工作项目是.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 控制台窗格顶部的标题栏中看到这一点。

另外,为了确认实际上正在加载正确的 .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不过,如果您加载配置文件后仍然遇到问题,请告诉我们。您可以在我们的上发表新的讨论支持螺纹.

Josh

产品经理 - RStudio

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在启动时加载 .Rprofile 的相关文章

  • 在ggplotly散点图中添加自定义数据标签

    我想显示Species对于每个数据点 当光标位于该点上方而不是 x 和 y 值时 我用iris数据集 另外 我希望能够单击数据点以使标签持久存在 并且当我在图中选择新位置时标签不会消失 如果可能的话 最基本的是标签 持久性问题是一个优点 这
  • 编写健壮的 R 代码:命名空间、屏蔽和使用 `::` 运算符

    简洁版本 对于那些不想阅读我的 案例 的人来说 这就是本质 最小化新包破坏现有代码 即编写您编写的代码 的机会的推荐方法是什么尽可能坚固 充分利用该功能的推荐方法是什么 命名空间机制 when a just using贡献的软件包 比如在一
  • kmeans 对分组数据进行聚类

    目前 我尝试在分组数据中找到簇的中心 通过使用示例数据集和问题定义 我能够创建kmeans每个组内的集群 然而 当涉及到给定组的集群的每个中心时 我不知道如何获取它们 https rdrr io cran broom man kmeans
  • warnings() 在函数内不起作用?如何解决这个问题?

    op lt options warn 0 although doesn t work for any value of warn assign last warning NULL envir baseenv thisDoesntWork l
  • 在 R 中将时间间隔数据扩展为天数

    假设我有如下所示的数据 interval id indiv id role start date end date 1 1 A 2006 05 01 2006 06 16 2 1 B 2006 06 16 2006 10 16 3 1 A
  • R:为什么 boxplot(x,log="y") 与 boxplot(log(x)) 不同?

    delme lt exp rnorm 1000 1 5 0 3 boxplot delme log y boxplot log10 delme 为什么这两个图中的胡须不同 谢谢 阿古斯 我想说的是 在您的第一个图中 您只是将 y 轴更改为对
  • 如何在 R 中只为直方图的一个标签着色?

    我有一个像这样的数据框 CellLines ZEB1 600MPE 2 8186 AU565 2 783 BT20 2 7817 BT474 2 6433 BT483 2 4994 BT549 3 035 CAMA1 2 718 DU447
  • R:根据元素长度从向量中删除元素

    如何根据字符串的字符数或长度从字符串向量中删除元素 df lt c asdf fweafewwf af aewfawefwef awefWEfawefawef gt df 1 asdf fweafewwf af aewfawefwef aw
  • 如何在 R 中为回归量创建“宏”?

    对于长且重复的模型 我想创建一个 宏 在 Stata 中称为 宏 并通过以下命令完成 global var1 var2 其中包含回归量的模型公式 例如来自 library car lm income education prestige d
  • 如何使用 sprintf 函数在字符中添加前导“0”而不是空格?

    我正在尝试使用sprintf函数为字符添加前导 0 并使所有字符长度相同 然而我得到的是领先空间 My code a lt c 12 123 1234 sprintf 04s a 1 12 123 1234 我试图得到什么 1 0012 0
  • 在 Shiny 中叠加两个 ggplot

    我有一个非常大的数据集 我正在使用 ggplot 在 Shiny 上绘制它 我有一个与 x 轴上的值相关联的滑块 我想用它对选定的数据子集重新着色 并让其余数据保持原样 最简单的选择是重新创建整个绘图 但由于它是一个大型数据集 因此这是一个
  • 使用 readHTMLTable 从 https 网页读取表格

    我安装了 R 3 3 1 并使用 RStudio 0 99 903 我正在尝试从以下 URL 将表格读入 R https www fantasypros com nfl rankings consensus cheatsheets php
  • ggplot 图例标签内的希腊字母、符号和换行符

    我在尝试着 有换行符 自动或强制 对齐文本 左对齐或左右对齐 有希腊字母和百分号 在 gglot 图例标签内 我尝试了几种方法 但我似乎无法将我读到的所有技巧结合起来 我可以通过插入来换行 n进入标签 但这似乎不适用于希腊字母 不适用于图例
  • R闪亮主面板显示样式和字体

    我正在学习闪亮的应用程序 并且有一些关于调整布局的基本问题 特别是样式和字体 希望得到指点或明确的答案 谢谢 考虑一个基本的输入输出应用程序 用户在 sidebarPanel 中输入数据 然后在 mainPanel 中反应性地输出结果 如何
  • R data.table 连接不等式条件

    我想使用 data table 包根据多个不等式条件对数据进行子集化 data table 手册中的示例展示了如何使用字符变量执行此操作 但不显示数字不等式 我还了解了如何使用子集函数来执行此操作 但我真的很想利用 data table 二
  • R闪亮:使用闪亮的JS从数据表中获取信息

    我想读出所有列名称以及它们在数据表中显示的顺序 由于不同的原因 我无法使用 stateSave 等选项 我对 JS 没有什么把握 但我确信用它可以完成 所以我需要你帮助我 我尝试过类似的代码片段 datatable data callbac
  • 根据 R 数据框中的名称对列进行平均

    我想知道是否有一种有效的方法来获取每组的平均值类似命名的列谁的名字结尾为 1S and 2S ex ex1S ex2S at time 1并取每组的平均值类似命名的列谁的名字结尾为 1C or 2C ex ex1C ex2C at time
  • 如何读取 R 中的每个 .csv 文件并将其导出到单个大文件中

    你好 我有以下格式的数据 101 20130826T155649 3 1 round 0 10552 180 yellow 12002 1 round 1 19502 150 yellow 22452 1 round 2 28957 130
  • 在 R 中使用逻辑 grep 抓取文本

    下午好 谢谢你帮我解答这个问题 我有兴趣抓取一组超过 5000 个 URL 的列表 我使用 lapply 和 readLines 使用下面的示例代码提取这些网页的文本 multipleURL lt c http dailymed nlm n
  • R Leaflet Legend:colorBin-删除中断之间的小数

    我正在使用 Leaflet 库在 R 中创建交互式 HTML 地图 传说中采用的是colorBin用于创建将数据分为 6 个类别的方法 使用min values and max values 我已经定义了美国社区调查收入数据的特定范围可能落

随机推荐

  • Python 中的列表推导式用于计算列表的最小值和最大值

    我有以下代码来计算列表的最小值和最大值 以节省内存效率 x min float inf x max float inf for p in points in list x min min x min p x max max x max p
  • Pickle 和装饰类(PicklingError:不是同一个对象)

    以下最小示例使用虚拟装饰器 它仅在构造装饰类的对象时打印一些消息 import pickle def decorate message def call decorator func def wrapper args kwargs prin
  • 环视 积极 消极 向后展望

    在谷歌上搜索 vsvim Lookahead 或 Lookbehind 后wiki我似乎不知道如何 或者是否支持前瞻或后视 正数或负数 以及如何使用它们 如果是 我尝试过几种不同的syntaxes like ze lt let w lt l
  • Microsoft Visual Studio ~ C/C++ 运行时库 ~ 静态/动态链接

    我是 Microsoft Visual Studio 用户 我的问题是关于 C C 运行时库 我创建了一个 空项目 其中包含 cpp 源文件 main cpp 其中包含以下代码 include
  • Spring Boot中构造函数的参数0

    启动我的应用程序时遇到问题 有人可以帮我解决这个问题吗 Parameter 0 of constructor in com journaldev elasticsearch service BookServiceImpl required
  • 在 Android 的 Xamarin 表单中使用警报管理器安排通知

    我创建了一个依赖项来显示通知 在 My DeviceDetails Droid cs 中 我将闹钟设置为 30 秒 当应用程序运行时 本地通知功能可以完美运行 活动但当我杀死应用程序 关闭应用程序 时警报接收器 没有被叫到 public v
  • Xamarin Forms InitializeComponent 不存在

    我正在学习 Visual Studio 2015 的 Xamarin Forms 并尝试使用 Xaml 创建一个简单的共享项目 但我不断收到 InitializeComponent 不存在 以及对 cs 类中 Xaml 控件的任何引用 据我
  • Delphi XE2:在 CHM 中跳到锚点?

    在Delphi XE2程序中 如何跳转到CHM帮助文件主题内的锚点 锚点具有以下格式 从显示 CHM 文件的 HTML HelpViewer 中的主题页面源中提取 a a 我尝试了以下方法 Application HelpJump MyTo
  • Selenium Webdriver 添加到 LocalStorage

    我尝试将以下标志添加到LocalStorage但它不起作用 localStorage setItem ClientRedirectEnabled true 我的代码如下 public void FlagIntroduce throws In
  • 将多个 SVN 存储库合并为一个

    在考虑了我之前问题的答案之后 一个 SVN 存储库还是多个 我决定将我拥有的 4 个左右存储库合并为一个 这当然引出了一个问题 最好的方法是什么 有没有办法组合两个或多个存储库来维护两者的版本历史记录 Edit 我还应该指出 我正在使用 A
  • 如何观察ng-content中input元素的变化

    当子组件观察到输入变化时如何调用父组件的函数 下面是 HTML 结构 app comopnent html
  • pandas DataFrame 单列中的多个值

    我正在将一些数据从 XML 解析为 pandas DataFrame XML 数据大致如下所示
  • PHP 中的 HTTP if-none-match 和 if-modified-since 以及 304 说明

    我的问题是当我收到 HTTP 304 未修改 时如何回复bothif none match 和 if modified since 来自代理 客户端请求 来自 RFC 2616 第 14 26 节 http www w3 org Proto
  • 如何对齐两个 y 轴刻度的网格线?

    我正在 y 轴上绘制两个具有不同单位的数据集 有没有办法让刻度线和网格线在两个 y 轴上对齐 第一张图片显示了我得到的东西 第二张图片显示了我想要得到的东西 这是我用来绘制的代码 import seaborn as sns import n
  • 如何缩短 List>>?

    我想在轻量级结构中存储键值对列表的列表 这似乎太麻烦了 什么更好 List gt 会增加很多开销吗 还有哪些其他选择 考虑使用别名作为简写 namespace Application using MyList List
  • 在 Ubuntu 上编译 Fortran netCDF 程序

    好的 这里是新手问题 我正在尝试编译simple xy wr f90 一个 netCDF 示例程序 在 Ubuntu 上使用 gfortran 我一定做了一些非常愚蠢的事情 我没有太多编译 Fortran 的经验 首先 我有libnetcd
  • 如何使用 jQuery 预选选择框中的选项

    我有一个带有各种选项的选择框 当页面加载时 应该使用 jQuery 预先选择一个带有值的选项 例如 10 我怎样才能做到这一点 当页面加载时运行这个 你可以把它放在 option value 10 attr selected selecte
  • 导入和类型:模块的 prisma db 种子和打字稿问题

    我从本教程中学习了 prisma https www prisma io blog fullstack nextjs graphql prisma oklidw1rhw 我的步骤有问题 npx prisma db seed preview
  • 如何在asp.net中发送http请求而不等待响应并且不占用资源

    在 ASP Net 应用程序中 我需要通过 http POST 将一些数据 urlEncodedUserInput 发送到外部服务器以响应用户输入 而不阻止页面响应 其他服务器的响应是什么并不重要 我也不关心请求有时是否失败 这似乎运行良好
  • 在启动时加载 .Rprofile

    我有一个全球 Rprofile文件和另一个 Rprofile文件位于我的项目的当前工作目录中 两者都具有以下内容 First lt function options rstudio markdownToHTML function input