R 中的包相对路径

2024-04-18

我为使用相对路径的包编写了一些函数,例如:

"./data/foobar.rds"

这是一个示例函数:

foo <- function(x) { 
x <- readRDS("./data/bar.rds")
return(x)
}

现在,如果我要在包的开发路径中工作,这将按我的预期工作。但是当我加载包时,该路径使用当前工作目录而不是包的相对路径。

如何设置才能使包内函数的路径保持其在包内的相对路径?


正如安德里指出的,你可以使用system.file http://stat.ethz.ch/R-manual/R-patched/library/base/html/system.file.html,它“查找包等中文件的完整文件名”。

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

R 中的包相对路径 的相关文章

  • 要在子集中显示的非数字条目的维恩图

    我有以下数据框 SET1 SET2 SET3 par1 par2 par1 par2 par3 par2 par3 par4 par5 我想制作一个维恩图 其中所有这些 parX 元素都显示在各自的子集中 即作为标签 而不仅仅是重叠元素的数
  • 如何根据 ggplot2 中的汇总数据创建堆积条形图

    我正在尝试使用 ggplot 2 创建堆积条形图 我的宽格式数据如下所示 每个单元格中的数字是响应的频率 activity yes no dontknow Social events 27 3 3 Academic skills works
  • ggplot:如何限制条形图中的输出,以便仅显示最频繁出现的情况?

    我几个小时以来一直在寻找这个简单的东西 但没有结果 我有一个数据框 其中一列为变量 国家 地区 我想要两件事以下 绘制最常见的国家 地区 最常见的位于顶部 找到部分解决方案EDIT找到完整的解决方案 gt gt 重点问题是根据频率限制条形图
  • 需要在R中跳过不同数量的行

    我正在使用以下代码来处理我的数据 但最近我意识到使用skip 27 在数据开始之前跳过存储在我的文件中的信息 不是一个好的选择 因为每个文件中要跳过的行数不同我的目标是读取存储在多个文件夹中的各种txt文件 并非所有文件都有相同的列数 列的
  • 将维基百科中的表格加载到 R 中

    我正在尝试从以下 URL 将最高法院法官表加载到 R 中 https en wikipedia org wiki List of Justices of the Supreme Court of the United States http
  • 如何动态地将 sliderInput 添加到闪亮的应用程序中?

    使用闪亮 我上传一个 csv 文件 并根据列名称 我需要向 ui 添加滑块 sidebarPanel fileInput file1 Upload CSV File to Create a Model accept c text csv t
  • 计算 R 行中的非零条目数

    我有以下类型的数据 mode1 mode2 mode3 1 8 1 0 2 0 0 0 3 6 5 4 4 1 2 3 5 1 1 1 数据使用dput structure list mode1 c 8L 0L 6L 1L 1L mode2
  • 如何像在facet_grid中一样在facet_wrap中定位条带标签

    我想在使用时删除多余的条带标签facet wrap 并用两个变量进行分面 并且都是自由尺度的 例如 这个facet wrap下图的版本 library ggplot2 dt lt txhousing txhousing year in 20
  • HTTR GET 新错误:SSL 证书问题:证书已过期

    我已经运行这段代码几个月了 没有出现任何问题 今天我突然开始在我的两台 AWS 服务器上收到以下错误消息 错误 curl curl fetch memory url handle handle SSL证书问题 证书已过期 当尝试运行以下代码
  • 我如何查看 quantmod 包中所有可用的数据系列?

    如何显示可用的所有报价 数据系列的列表 例如使用雅虎的 getSymbols 我不知道有什么办法 TTR包有一个功能 stockSymbols 下载 NYSE AMEX 和 NASDAQ 的所有当前代码 它试图将它们采用雅虎可接受的格式 但
  • 将整个包传递给雪簇

    我正在尝试并行化 使用snow parLapply 一些依赖于包 即除snow 调用函数中引用的对象parLapply必须使用显式传递给集群clusterExport 有没有办法将整个包传递到集群 而不必显式命名每个函数 包括用户函数调用的
  • 如何根据多个条件创建列?

    我有一个数据框 我想根据多个条件创建一个列 v1 v2 v3 v4 v5 4 1 2 4 5 5 5 2 4 5 6 21 9 20 30 50 6 4 5 7 9 10 3 6 5 9 基本上 使用以下可能的值创建 v6 Cat dog
  • 如何使用 ggplotGrob 创建自定义图例?

    我发布了一个question https stackoverflow com questions 29174774 how to create legend text elements being different colours in
  • 将文件名附加到 R 中的数据框

    我想将文件名附加到我的表中 但它似乎并没有真正起作用 我正在做的是迭代文件名列表 打开它们 将所有数据附加到一个数据帧 对于每个附加文件 我想添加其文件名 我希望将其附加到每一行 以便稍后当我查看数据时 我会知道给定行源自哪个文件 但似乎并
  • 使用行内 r 代码作为 R markdown 标头的一部分

    我希望使用行 R 代码作为 r markdown 文件中标头的一部分 然而 当我编织文件时 标题上使用的字体是不同的 如何确保字体相同 下面是一个简单的例子 r 1 1 Header 您可以将内容括在反引号中以表示内联 r 代码 如下所示
  • 文件错误(文件,“rt”):complete.cases 程序中的“描述”参数无效

    我正在编写一个 R 函数 该函数读取充满文件的目录并报告每个数据文件中完全观察到的案例的数量 该函数返回一个数据框 其中第一列是文件名称 第二列是完整案例数 such as id nobs 1 108 2 345 etc 这是我写的函数 c
  • 在 R 中显示变量的精确值

    gt x lt 1 00042589212565 gt x 1 1 000426 如果我想打印的确切值x 我该怎么办呢 抱歉 如果这是一个愚蠢的问题 我尝试在谷歌上搜索 R 和 精确 或 圆形 但我得到的只是有关如何舍入的文章 先感谢您 所
  • 使用 dplyr 对连续变量进行分类[重复]

    这个问题在这里已经有答案了 我想基于连续数据创建一个具有 3 个任意类别的新变量 set seed 123 df lt data frame a rnorm 100 使用基地我会 df category df a lt 0 5 lt low
  • 函数速度测试的奇怪结果

    我编写了一个使用递归来查找最大公因数 分母 的函数 gt gcd function a b if length a length b gt 1 warning Only scalars allowed using first element
  • 如何绘制 Voronoi 曲面细分的多边形而不是线段?

    我找到了一种使用 ggplot2 绘制 Voronoi 曲面细分的分段的方法 library deldir library ggplot2 library ggthemes set seed 123 df lt data frame lat

随机推荐

  • 使用cmake创建UWP包

    我正在开发简单的 hello world 应用程序 main cpp include
  • N1QL 错误索引扫描超时 - 原因:索引扫描超时

    我在 couchbase 4 1 0 上通过 CBQ 对大约 2000 万个文档运行查询时遇到问题 执行查询时 2 分钟超时后会打印此错误 代码 12015 msg 索引扫描超时 原因 索引扫描超时 我的问题是这样的 什么是索引扫描 这是寻
  • 通过更改 select 的 selectedIndex 来触发更改事件,无需使用 jQuery

    我正在改变selectedIndex通过JS选择 问题是此操作不会触发更改或输入事件 我怎样才能做到这一点 let select document getElementById select let p document getElemen
  • jQuery 进行动态 ajax 调用并等待它们完成

    我需要进行多次ajax调用 确切的数量是可变的 并等待它们全部完成 我当前的代码如下 ajaxRequests new Array ajaxRequests push function return jQuery post url some
  • 在这段 C# 代码中,我的方法后面的符号“=>”在做什么?

    我最近在这里问了一个问题 有人提供了这样的答案 private void button1 Click object sender EventArgs e var client new WebClient Uri X new Uri http
  • 使用 Simpletest 对 CodeIgniter 进行单元测试 - 测试很少

    在我们的开发团队中 我们决定尝试一下单元测试 我们使用简单测试 然而 这是一条艰难的路 一周后 我只创建了 1 个单元测试来测试某个帮助文件 就是这样 其余的 控制器 模型 视图 库 还没有单元测试 我计划不测试其中的大多数 例如 视图对于
  • Log4j2 错误处理

    由于我发现 log4j 1 2 x 存在一些性能问题 因此我尝试迁移到 log4j2 现在我遇到了一个问题 我找不到解决方案 我必须将 log4j 1 2 x 的配置文件重写为 v2 兼容文件 当我到达附加程序内部的属性 称为 errorH
  • 如何抑制自己重写一切的强烈冲动?

    Setup 您是否有过这样的经历 在一段代码中进行看似简单的更改 然后意识到您刚刚踏入了一片值得认真关注的荒地 这通常会由官方跟进吓坏了那一刻 重写眼前一切的压倒性感觉开始蔓延 值得注意的是 这些糟糕的代码不一定来自其他人 因为它可能确实是
  • 如何按组加速子集

    我曾经使用 dplyr 来实现数据整理 但有些计算速度 慢 特别是按组的子集 我读到当有很多组并且基于时 dplyr 很慢这个基准 https github com Rdatatable data table wiki Benchmarks
  • HtmlUnit 会话管理

    我正在尝试使用 HtmlUnit 登录 Facebook 页面并查看其 HTML 内容 我试图通过 HtmlUnit 填写登录凭据 但单击提交按钮时没有看到会话被携带 找不到太多关于 htmlunit 会话管理类的内容 我还附上了我当前用于
  • Javascript 闭包保留整个父词法环境还是仅保留闭包引用的值的子集? [复制]

    这个问题在这里已经有答案了 考虑以下示例 function makeFunction let x 3 let s giant string 100 MB in size return gt console log x Are both x
  • 在一致的环境中执行Java程序

    在我工作的地方 我们有一个 shell 脚本 它允许我们使用所有必要的库和设置执行任意 Java 类 例如 bin sh JAVA HOME bin java cp LONG LIST OF JARS Xmx6g XX MaxPermSiz
  • Spring mongoTemplate 线程安全吗?

    我定义这个Bean
  • Xcode 助理编辑器不会显示部分代码

    首先 我想让您知道该类已设置为每个中的正确文件ViewController 我知道这一点 因为它之前确实有效 但后来我在 Xcode 中发生了 崩溃 它快速闪烁 而我无法在它再次关闭之前读取它 我的问题是 我有很多ViewControlle
  • 在 React-Native 中获取 FCM 令牌

    在我的 React Native 应用程序中 我必须使用 firebase 通知 所以我创建了这个库 我是否以正确的方式做到了这一点 我如何测试它以检查它是否正常工作 我想要的是在这里返回 FCM 令牌 Firebase Cloud Mes
  • 如何通过给出月份和年份作为输入来获取mysql中该月的最后一天

    如何通过提供月份和年份作为输入来获取 MySQL 中该月的最后一天 Similar example To get last day of the month by date as input Eg SELECT LAST DAY as la
  • 在查询期间将时间戳转换为可读日期

    在 MySQL 客户端 控制台中输出查询结果之前 如何告诉 MySQL 将时间戳格式化为可读日期 Use FROM UNIXTIME http dev mysql com doc refman 5 1 en date and time fu
  • Makefile 依赖项,什么是依赖项?

    我有一个关于 makefile 依赖关系的概念性问题 这是因为我在网上看到了关于此的不一致之处 假设我有以下文件 main cpp uses gt my math cpp and my strings cpp my math cpp use
  • [可绑定] 在动作脚本中是什么意思?

    Bindable Display output of video device public var videoLocal Video 有谁知道 可绑定 是您可以在 Flex ActionScript 代码中使用的几个元标记之一 它可以应用
  • R 中的包相对路径

    我为使用相对路径的包编写了一些函数 例如 data foobar rds 这是一个示例函数 foo lt function x x lt readRDS data bar rds return x 现在 如果我要在包的开发路径中工作 这将按