CRAN 关于全局变量使用的政策

2023-12-28

在CRAN存储库策略文档中,明确指出:“包不应修改全局环境(用户的工作空间)”。

当我跑步时

R CMD check 

via

devtools::check(), 

它只是声明“全局变量 x 没有可见的绑定”。作为注释而不是警告。

CRAN 不会接受用户提供的包含错误和/或警告的包。我的包裹里没有这些。另一方面,注释是可以接受的。

这就是说,我有几个

assign(..., envir = .GlobalEnv) 

我打算提交给 CRAN 的 R 包中函数中的实例。

鉴于全局变量不受欢迎,出现了以下问题:

(1) 为什么 R CMD 不检查有关全局变量的警告?

(2) CRAN 维护者会向我抱怨我的包中使用了全局变量吗?


None

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

CRAN 关于全局变量使用的政策 的相关文章

  • selectInput 的动态数量

    我是闪亮的新手 所以这可能是一个非常基本的问题 我想编写一个闪亮的应用程序 其中用户输入 n 我们得到 n 个 selectInput 选项 但我无法做到这一点 基本上任何形式的 for 循环都不起作用 我尝试的代码如下 library s
  • rgdax(coinbase)数据未按预期收集数据

    我正在尝试使用rgdaxR 包用于下载一些历史价格 我设置了 API 密钥等 并尝试在过去 24 小时内加载 start lt strftime Sys time Y m dT H M SZ tz UTC end lt strftime S
  • 将 RMarkdown 文档编织为 Word 时方程式和引用丢失

    我不确定这个问题是否更适合LaTeX论坛 我将其发布在这里是因为我怀疑问题更多是关于knitr和 RMarkdown 相比于 LaTeX 我在 RStudio 中有以下 RMarkdown 文档 title Capricious Behav
  • 聚合时间

    我的数据包含 1 分钟测量值 我希望将其聚合为 5 分钟和 10 分钟 如何在 10 分钟内将 日 列的数据分组为 5 样本数据2 structure list Day c Monday Monday Monday Monday Monda
  • 如何绘制对数似然函数图

    我想绘制 pi 和 pi 之间的对数似然函数 对数似然函数 llh lt function teta x sum log 1 cos x teta 2 pi x c 3 91 4 85 2 28 4 06 3 70 4 04 5 46 3
  • 如何很好地注释 ggplot2(手册)

    Using ggplot2我通常使用geom text和类似的东西position jitter注释我的情节 然而 对于一个漂亮的情节 我经常发现手动注释是值得的 像下面这样 data2 lt structure list type str
  • 将公式传递给 R 中的函数?

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

    我有一个大 data frame 144 列 我想将其分成每组 3 列 子文件或子 data frame 然后将子 data frame 保存在单独的文件中 换句话说 file1 将包含从 1 到 3 的列 file2 将包含从 6 到 9
  • 如何计算满足条件的行数

    假设我有以下数据框 Data1 X1 X2 1 15 1 2 3 1 3 7 0 4 11 1 5 1 0 6 9 0 7 18 0 8 6 1 9 3 1 我想知道如何找到观察的总数X1大于 9 并且X2等于1 我想我需要使用sum 但我
  • 在 R 中查找 Windows 用户名

    有没有办法在 R 会话中获取当前的 Windows 用户名或 Windows 主目录 Thanks 抱歉 如果我错过了什么 但我找不到任何东西 你可以做 Sys getenv USERNAME Sys getenv HOME 如果你只是输入
  • knn-相同的k,不同的结果

    我有一个矩阵ZZ 我跑完之后prcomp并选择了我收到的前 5 台电脑data new P prcomp zz data new P x 1 5 然后我分成训练集和测试集 pca train data new 1 121 pca test
  • 如何为 nls 函数找到良好的起始值?

    我不明白为什么我不能对这些数据使用 nls 函数 我尝试过很多不同的起始值 但总是出现相同的错误 这是我一直在做的事情 expFct2 function x a b c a 1 exp x b c vec x lt c 77 87 87 7
  • 列值的切换功能

    我有一个缩写变量 名称错误地分散在整个列表中 请参阅下面的示例结构 ID lt c SPW SM DLS SJ joe schmoe CEJ teddy roos GVF MJC LH sally fields Full names sho
  • 如何在双对数图(ggplot2)中添加趋势线?

    我需要绘制一个遵循幂律分布的数据向量 所以如果我将它们绘制在对数轴上 它们将是一条直线 但是 如果我没有明确提供 y 参数 我不知道如何绘制 这是代码 library poweRlaw library ggplot2 xmin 1 alph
  • 将儒略日期转换为 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
  • 通过单击堆叠条形图打开选项卡

    我正在使用 R 构建一个包含转发的堆积条形图 ggplot and plotly 如果单击条形图的一部分 我希望打开一个新的浏览器选项卡并显示该特定日期的推文以及指定的转发量 但是 当我单击下面示例中的其中一个栏时 会打开一个不同的链接 表
  • R 中自定义函数的等高线图

    我正在使用一些自定义函数 我需要根据参数的多个值为它们绘制轮廓 这是一个示例函数 我需要画这样的等高线图 任何想法 Thanks 首先你构造一个函数 fourvar它将这四个参数作为参数 在这种情况下 您可以使用 3 个变量来完成此操作 其
  • Sweave + RweaveHTML:cat 输出未出现在输出中

    我对 Sweave RweaveHTML 有疑问 我希望 cat 的输出最终出现在正在生成的 html 文件中 我有一个案例 它没有 我不明白为什么 test function bla bla cat Result is 然后在 Rnw 文
  • 如何合并具有相同列名的数据框

    我有一个数据框 如下所示 structure list Variables structure list ADA ADA LEAD LEAD BIG4 BIG4 LOGMKT LOGMKT LEV LEV ROA ROA ROAL ROAL

随机推荐

  • Python Pandas 多列成对频率表

    初学者熊猫问题在这里 如何为所有列创建交叉频率计数表 我想使用输出来制作一个 Seaborn 热图 显示每对列之间的计数 我有一个数据框 使用 pyspark 从 hdfs 中提取 其中包含约 70 个独特的列和大约 600K 行 所需输出
  • 处理 cython 中的默认参数

    我正在使用 cython 包装一些 C 代码 并且我不确定处理具有默认值的参数的最佳方法是什么 在我的 C 代码中 我的函数的参数具有默认值 我想以这样的方式包装它们 如果未给出参数 则使用这些默认值 有没有办法做到这一点 此时 我能看到提
  • 具有可选参数的 Java 构造函数/方法? [复制]

    这个问题在这里已经有答案了 可能的重复 Java可选参数 https stackoverflow com questions 965690 java optional parameters 我知道在 PHP 中 如果你想调用一个参数较少的函
  • 如何在 python 中使用 pyarrow 从 S3 读取分区的 parquet 文件

    我正在寻找使用 python 从 s3 的多个分区目录读取数据的方法 data folder serial number 1 cur date 20 12 2012 abcdsd0324324 snappy parquet data fol
  • Caliburn.Micro 子菜单项如何单击在包含视图的视图模型上调用操作?

    我的 ShellView 中有一个顶级菜单 当选择子菜单项时 我想在 ShellViewModel Conductor Collection AllActive 上调用以下方法 public void SelectServer string
  • 有哪些工具可用于记录 jQuery 插件? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我最近开始创建一些 jQuery 插件 我发现很难使用我找到的文档生成工具来记录它们 我试过了 JSDo
  • Date() 将某些日期字符串转换为本地时间

    我试图通过用 Date 对象包装两个日期字符串来比较它们是否相等 我住在西雅图 由于某种原因 第二个日期字符串被转换为 PST 然后以 GMT 呈现 结果如下 new Date January 1 2012 gt gt gt Sun Jan
  • COMDAT 部分的用途是什么?

    我看到 Gy 选项 想知道为什么要使用它 http msdn microsoft com en us library xsa71f43 aspx http msdn microsoft com en us library xsa71f43
  • 使用 Devise before_action :authenticate_user!不做任何事

    我试图要求登录我的 Rails 4 网站上的所有页面 在 ApplicationController 中我添加了before action authenticate user 但它根本没有做任何事情 我尝试添加相同的before actio
  • Node JS 获取请求体长度

    我需要获取 req body 中字段的长度 但使用req body username length lt 5我收到错误Cannot read property length of undefined 我该怎么做 考虑对象没有属性length
  • 静态生成的 Next.js 页面中的动态 HTML lang 属性

    我正在 Next Js 项目中开发多语言静态登录页面 我的目标是具有以下结构 gt 英文主页 de gt 德语主页 it gt 意大利语主页 我按以下方式构建它 页面 index js export default function Hom
  • Messenger 机器人无法响应

    My bot has been approved and is available publicly see image but it does not respond to anyone besides the developer 我把它
  • 编译器的这个响应有效吗?

    以下代码会引发错误 我在参考文献中找不到这方面的任何信息 运算符右侧缺少空格是一个错误 let names Anna Alex Brian Jack 此语法的任何其他组合都可以编译 有人知道根据我们现在对 Swift 的了解这是否真的是无效
  • 如何使用 astyle 在 C++ 方法中格式化左大括号?

    将函数的左大括号移动到下一行是一种常见的做法 如何使用astyle 代码美化器 在类方法中应用它 example this is an initial C code class Class public static int foo boo
  • 基于iOS的OpenGL ES编程

    我需要找到学习 iPhone 版 openGL ES 的资源 我已经看过 Brad Larson 的精彩视频 现在正在从苹果下载高级视频 我对 iOS 编程了解很多 但对 OpenGL 一无所知 因此资源不假设我已经了解 openGL 我想
  • 我可以将 moq 的 InSequence() 与 MockBehavior.Loose 一起使用吗?

    我试图执行后续调用验证 我发现 moq 支持 InSequence 方法 例如 MockSequence s new MockSequence validator InSequence s Setup m gt m IsValid It I
  • 如何在shiny中触发数据刷新?

    我有一个闪亮的应用程序 它将数据从 SQL 查询到数据帧中 然后从我的闪亮服务器 块中引用这些数据帧 到目前为止 我只在 RStudio 中运行它 因此每当我需要新数据时 我只需重新启动应用程序 然后在服务器加载之前它将获取所有新数据 我想
  • TIFFReadDirectory 使用 QPixmap::load( ) 读取 GeoTiff 时出现警告

    我有一个 geotiff 文件 我正在使用 QPixmap load 将其加载到 QPixmap 中 我多次在控制台上打印以下警告 但是 直接使用 libtiff 打开它不会出现警告 关于如何减轻 QT 中这些难看的警告有什么想法吗 TIF
  • Web应用程序在azure中出现http 404错误,但在本地运行

    我正在尝试创建一个连接到我的 Azure SQL 数据库并从数据中读取的 Web api 我使用了 VS19 中的 API 模板并添加了我自己的文件 我在本地运行了该应用程序 模板天气预报工作正常 并且我使用邮递员测试了我的 API 然后
  • CRAN 关于全局变量使用的政策

    在CRAN存储库策略文档中 明确指出 包不应修改全局环境 用户的工作空间 当我跑步时 R CMD check via devtools check 它只是声明 全局变量 x 没有可见的绑定 作为注释而不是警告 CRAN 不会接受用户提供的包