冲突.策略选项中的 mask.ok 不起作用

2023-12-19

我在工作时加载了十几个软件包,其中大部分是 tidyverse,我足够信任它可以管理它们与基础 R 的冲突。 因此,我想在加载它们时消除预期的冲突警告。

正如读到的?library并理解为https://stackoverflow.com/a/62384440/3888000 https://stackoverflow.com/a/62384440/3888000这本身就引用了官方的说法R-blog https://blog.r-project.org/2019/03/19/managing-search-path-conflicts/),我尝试使用mask.ok论点,要么在library() or in options().

然而,这似乎并没有按预期工作:

Sys.setenv(LANGUAGE="en")

options(conflicts.policy="depends.ok")
library(lubridate)
#> 
#> Attaching package: 'lubridate'
#> The following objects are masked from 'package:base':
#> 
#>     date, intersect, setdiff, union

Created on 2022-07-01 by the reprex package https://reprex.tidyverse.org (v2.0.1)

我还尝试了很多其他选择,但都没有成功。这是卸载和重新加载的测试代码lubridate有不同的设置。它可以运行,但警告仍然存在。

f = function(mask.ok=NULL){
  detach("package:lubridate", unload=TRUE)
  if(is.null(mask.ok)) library(lubridate)
  else library(lubridate, mask.ok=x)
}
f("base")
f(list(base=TRUE))
options(conflicts.policy=list(can.mask="base"))
f()
options(conflicts.policy=list(can.mask=list(base=TRUE)))
f()
conflictRules("lubridate", mask.ok="base")
f()

options(conflicts.policy = list(error = TRUE,
                                generics.ok = TRUE,
                                can.mask = c("base", "methods", "utils",
                                             "grDevices", "graphics",
                                             "stats"),
                                depends.ok = TRUE))
f()

只有这个有效,但我想它也会消除意外的警告:

detach("package:lubridate", unload=TRUE)
options(conflicts.policy=list(warn=FALSE))
library(lubridate)

我这样做错了吗?


None

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

冲突.策略选项中的 mask.ok 不起作用 的相关文章

  • 将公式传递给 R 中的函数?

    对此的任何帮助将不胜感激 我正在使用 Lumley 调查包 并试图简化我的代码 但遇到了一些小障碍 在我的代码中调用包中的 svymean 函数如下 其中第一个参数是指示我想要哪些变量的公式 第二个参数是该数据集 svymean hq eh
  • 在R中使用plotly在轴标题中换行和下标

    我刚开始使用plotly对于 R 中的一些交互式散点图 并且在轴标签上遇到困难 通常我设计我的情节ggplot2然后使用ggplotly函数来转换它们 但这有时由于某种原因非常慢 所以我想直接在中创建我的图plotly 我现在尝试更改轴标题
  • 挖泥机子集 (MuMIn) - 如果存在主效应,则必须包括交互作用

    我正在使用 dredge MuMIn 进行一些探索性工作 在此过程中 我想将两个变量设置为仅当它们之间存在相互作用时才允许一起出现 即它们不能仅作为主要效果一起出现 使用样本数据 我想挖掘模型 fm1 尽管它可能没有意义 如果变量 GNP
  • 列表列表中出现的频率

    我有一个列表列表 其中每个列表都已排序 我想调查的是某个元素在特定位置出现了多少次 例如 pnc 曾两次出现在第二位 一次出现在第三位 我的数据结构如下 dput degree l list c schwab 0 pnc 0 0344827
  • 将角色分成几部分

    我观察到以下特征 l lt mod range1 seq m n 0 1 range2 seq 2 2 0 1 range3 seq 2 2 0 1 在 R 中使用正则表达式我想要拆分l在以下结构中 1 mod range1 seq m n
  • 将儒略日期转换为 PosixCt 日期

    我发现自己在解决这个问题 我需要将 R 中的儒略日期转换为正常日期 YYYY MM DD 我知道我可以指定as Date julian date origin 但我不知道应该提供哪个来源 我的朱利安日期类似于 2458010 2458011
  • 如何删除括号内的值的行?

    我正在使用以下数据框 Name Height Eric 64 Joe 67 Mike 66 Nick 72 Dave 69 Steve 73 我想删除 名称 列以左括号 开头的所有行 因此最终的数据框如下所示 Name Height Eri
  • 计算带状矩阵的 colCumsums 的更快替代方案

    我是 R 和 stats 的新手 在我当前工作的领域中 我需要以独特的方式计算累积列总和 最初提供宽度为 b 行数为 n 的方带矩阵 例如 n 8 且 b 3 0 1 2 7 0 0 0 0 0 0 3 6 7 0 0 0 0 0 0 3
  • Sweave + RweaveHTML:cat 输出未出现在输出中

    我对 Sweave RweaveHTML 有疑问 我希望 cat 的输出最终出现在正在生成的 html 文件中 我有一个案例 它没有 我不明白为什么 test function bla bla cat Result is 然后在 Rnw 文
  • 将数据框中的 1 列拆分为 2 列 [重复]

    这个问题在这里已经有答案了 这是我的数据框 gt data Manufacturers 1 Audi RS5 2 BMW M3 3 Cadillac CTS V 4 Lexus ISF 所以我想将制造商和型号分开 就像这样 gt data
  • R - 对矩阵的每行/列应用具有不同参数值的函数

    我试图将函数应用于矩阵的每一行或每一列 但我需要为每一行传递不同的参数值 我以为我熟悉 lapply mapply 等 但可能还不够 举个简单的例子 gt a lt matrix 1 100 ncol 10 gt a 1 2 3 4 5 6
  • 使用示例代码继续在 ggplot2 中遇到错误“loop_apply”未从当前命名空间(plyr)解析”

    我今天一直遇到这个错误 我已经从 github 下载了 plyr 但它仍然不起作用 安装 plyr 后 我重新启动了 R studio 甚至我的电脑 看来问题可能是由于 R 解析对外部 DLL 的引用的方式发生了变化 正如线程中途提到的he
  • 在 Microsoft Windows 上安装 RQuantLib

    我需要安装R包RQuantLib在 Microsoft Windows 计算机上 这个包没有二进制文件 所以我下载了 tar 源 我打开它 它包含 QuantLib C 库 所以我需要编译这个包 我不想安装 Visual Studio 我使
  • 按元素名称组合/合并列表

    我有两个列表 其元素的名称部分重叠 我需要将其逐个元素合并 组合成一个列表 gt lst1 lt list integers c 1 7 letters letters 1 5 words c two strings gt lst2 lt
  • R:如何在不耗尽内存的情况下重新绑定两个巨大的数据帧

    我有两个数据框df1 and df2每个都有大约 1000 万行和 4 列 我使用 RODBC sqlQuery 将它们读入 R 没有任何问题 但是当我尝试rbind他们 我收到了最可怕的 R 错误消息 cannot allocate me
  • 滚动最小值,固定起点[重复]

    这个问题在这里已经有答案了 好的 我想计算数据框中的滚动最小值 向下滚动列 到目前为止 我无法确定该系列的起点并滚动到结尾 我努力了 mins lt c 10 5 6 10 6 6 7 8 2 12 roll min expected lt
  • 如何更改 R Markdown HTML 文档中目录的颜色和属性?

    我花了很多时间谷歌搜索这个 但似乎无法弄清楚 我正在使用 R Markdown 制作 HTML 文档 文档在这里 http rmarkdown rstudio com html document format html http rmark
  • 在 R 中绘制 3D 数据

    我有一个 3D 数据集 data data frame x rep c 0 1 0 2 0 3 0 4 0 5 each 5 y rep c 1 2 3 4 5 5 data z runif 25 min data x data y 0 1
  • 如何创建具有特定于每个方面的标题和副标题的分面图?

    生成一个图 该图与每列的单独图相结合 带有标题和副标题 以及每个图的垂直线 我使用直方图创建了带有垂直线的列 library ggplot2 library gridExtra library tidyr actualIris lt dat
  • 获得各州的边界

    编辑7 经过相当多的帮助后 我已经能够得到一张接近我需要的结果的地图 但我仍然需要在地图上显示州边界 但我无法弄清楚 为了制作一个合适的可重现示例 我需要链接到数据集 因为输出太大 为了使事情变得简单 我只对三个状态进行子集化 但边界线不显

随机推荐

  • 将 FILE 指针传递给函数

    我对此有点困惑 不太确定 我想做的是将文件名传递给terminal cmd将被打开并读取 myfunction char fileName FILE readFile if readFile fopen fileName r NULL re
  • bash - 从本地计算机运行远程脚本

    我试过这个 bin bash ssh email protected cdn cgi l email protection sudo etc init d script restart 但我收到这个错误 sudo no tty presen
  • NVDA开启时区分Mozilla中的按键和点击

    要求是区分Mozilla浏览器中的按键和鼠标点击事件 条件是 Mozilla 浏览器应该能够区分事件 点击和进入 NVDA 已开启 在您的 MouseEvent 上 检查detail https developer mozilla org
  • Zend OAuth 与 Twitter 单一访问令牌

    我正在开发一个应用程序 它要求用户使用 twitter 和 OAuth 登录 感谢 Zend OAuth 一切都工作得很好 问题是 Web 应用程序还会对 twitter API 进行一些调用 但这些调用将在内部处理 无需进行身份验证 Tw
  • 对基类的派生类进行序列化和反序列化

    我正在尝试创建一个基类 我可以从中继承 向派生类添加属性 并使用基类中的 Load 和 Save 方法 我发现自己一遍又一遍地编写 加载 和 保存 并且我想对其应用一些 DRY namespace Common using System u
  • Razor 智能感知错误:无法使用功能“扩展方法”,因为它不是 ISO-2 C# 语言规范的一部分

    Goal 使用cshtmlRazor用于格式化数据的模板 将 cshtml Razor 模板嵌入类库中 如下所示Embedded Resources Use Linqcshtml模板中的语句和扩展方法 我创建了一个新的类库项目 然后进行了调
  • Rails 应用程序的 SaaS 计费:Chargify、PayPal 还是...?

    我正在大二学习一般编程 更具体地说是 Ruby on Rails 我创建了多个应用程序 最后终于有了一个我想开始收费的应用程序 我以前从未实现过这样的事情 而且我觉得 从我读到的内容来看 提供的大多数文档都有点超出我的理解范围 我不介意深入
  • 处理历史日历日期

    处理旧日历形式中描述的历史日期有哪些标准和策略 当代的公历 http en wikipedia org wiki Gregorian calendar使用内置编程语言库或数据格式 例如 不同长度的月份 闰年等 相对容易处理日历ISO8601
  • 具有跨域 iframe 的页面的 Greasemonkey 脚本

    我想实现 JavaScript 来修改输入字段的内容iframe从另一个域加载 这是网站 http www ah nl over ah services mobiel online opwaarderen 困难 不知何故 jQuery 加载
  • GitHub 上的“密钥无效”消息

    我已根据概述的过程为新服务器安装生成了 SSH 密钥here http help github com mac set up git 但是 当我复制内容时id rsa pub在 GitHub 上的密钥列表中 我收到错误消息 密钥无效 请确保
  • HTML 中的 H1-H6 字体大小

    在 HTML 中 我想也是在一般的排版中 H1 H6 元素似乎有一些定义的大小 即 如果基线字体大小为 16px 或 100 则 h1 w c 应为 2 25em 36px H2 w c 应该是 1 5em 24px 等等 这些变量从哪里来
  • 如何在 Python 中将 XML 转换为 JSON? [复制]

    这个问题在这里已经有答案了 可能的重复 使用 Python 将 XML 转换为 JSON https stackoverflow com questions 191536 converting xml to json using pytho
  • 如何关闭 PrimeFaces 套接字连接

    我们在 J2E 应用程序中使用 PrimeFaces 4 0 套接字 和atmosphere 2 0 3 进行服务器端推送 应用程序的问题是在关闭浏览器或从应用程序注销后不会关闭套接字 因此 应用程序生成一个处于 CLOSE WAIT 状态
  • 询问SPARQL资源是否存在

    检查 SPARQL 资源是否存在的好方法是什么 我正在寻找相当于向例如发送 HTTP GET 请求的方法 http dbpedia org resource Game of Thrones并检查 HTTP 状态代码 但我想使用 SPARQL
  • Angular 2 更新 [已禁用]

    我正在尝试根据另一个选择的值 真 假 动态启用 禁用一组选择输入 然而 它似乎只适用于初始页面加载 表单加载时禁用选择输入 当我将控制输入更改为true 其他输入现已启用 但是 在初始启用后它们不会变回原样 我的代码如下 tr td pro
  • App Engine SDK PIL 错误

    我正在 MacOS 上为 Google App Engine 开发 Python 应用程序 但在尝试设置 PIL 进行本地开发时遇到了麻烦 我在 virtualenv 中运行 Python 2 5 并且还使用 pip 在 vi rtuale
  • C 中双精度数组的优化和[重复]

    这个问题在这里已经有答案了 我有一项任务 我必须完成一个程序并使其在时间上更有效率 原来的代码是 include
  • 调整文本大小以完全填满容器

    我有一个div具有固定高度和流体宽度 15 body宽度 我希望里面的段落文本完全填满div 不溢出也不底部填充 我尝试使用 jQuery 增加文本大小 直到段落的高度等于容器的高度div 到那时 文本应该完全覆盖div 唯一的问题是 fo
  • SQL Server 2008:禁用某一特定表分区上的索引

    我正在 SQL Server 2008 中使用一个大表 约 100 000 000 行 我经常需要在该表中批量添加和删除约 30 000 000 行 目前 在将大批量加载到表中之前 我会禁用索引 插入数据 然后重建索引 我测量这是最快的方法
  • 冲突.策略选项中的 mask.ok 不起作用

    我在工作时加载了十几个软件包 其中大部分是 tidyverse 我足够信任它可以管理它们与基础 R 的冲突 因此 我想在加载它们时消除预期的冲突警告 正如读到的 library并理解为https stackoverflow com a 62