隐藏包中未记录的函数 - 使用 .function_name?

2024-04-25

我需要在包中提供一些功能,但我不想导出它们或为它们编写文档。我只是将它们隐藏在另一个函数中,但它们需要可供多个函数使用,因此这样做会成为范围界定和维护问题。这样做的正确方法是什么?我的意思是他们是否需要特殊的名字,他们是否会去其他地方?R子目录,我可以将它们放在一个文件中吗?我已经查看了手册,我所追求的是.internals核心概念,但我没有任何关于一般如何执行此操作的说明。我以为我以前见过这方面的东西,但现在找不到它。谢谢。


我的解决方案是从 NAMESPACE 中删除不必要的函数,并通过 NAME-OF-PACKAGE:::NAME-OF-INTERNAL-FUNCTION 调用内部函数。例如,如果您的包名称是 RP,内部函数的名称是 IFC。那么它就像 RP:::IFC() 一样。请注意,如果您使用 ::(两个冒号),那么您可以调用 NAMESPACE 中列出的函数,而当您使用 :::(三个冒号)时,您可以调用所有函数,包括内部函数和导出函数。

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

隐藏包中未记录的函数 - 使用 .function_name? 的相关文章

  • 有没有办法一次重新编码多个变量?

    我有一个学生成绩单分数的数据集 范围从 D 到 A 我想将它们重新编码为 1 12 的范围 即 D 1 D 2 A 11 A 12 现在我正在起诉revalue函数于plyr 我有几列想要重新编码 有没有比运行更短的方法来做到这一点reva
  • 在 unnest_wider 之后命名提升向量中的列

    在使用 tidyr 1 0 的一些新功能时 我遇到了一些令人头疼的问题 我用过boxplot stats获取我想用来绘制的箱线图值向量 我已经成功地完成了此操作 但我相信有更好的方法来命名新的未嵌套向量的列 这是当前设置 library t
  • ggplot2 使用 geom_line 手动指定颜色

    我正在尝试绘制下面的图表 并想手动指定颜色 我需要按基因型绘制 因为有多个基因型属于同一个 Bgrnd All 并且我希望它们在绘制的线条中单独出现 但是 我想按 Bgrnd All 对线条进行着色 特别是按照我在 scale fill m
  • 在 R 中每小时获取在线数据

    我想获取天文台每小时更新预报的数据 我的一次性数据提取代码如下 library RCurl web lt getURL http www hko gov hk contente htm web lt unlist strsplit web
  • 在闪亮的应用程序中选择文件夹或文件夹目录

    我在使用闪亮时遇到问题 我想选择保存我要在应用程序中使用的所有文件的文件夹 方法是 1 将工作目录设置为该文件夹路径 或 2 将此文件夹内的所有 csv 数据上传到我的应用程序以进行进一步处理 1 我找到了shinyFiles包 但它非常非
  • 用任意数量的空格分割字符串

    我有以下字符串 1 10012 CAB UNCH CAB 我想按间隙分割该字符串 但间隙的空格数量是可变的 有没有办法使用strsplit 函数来分割这个字符串并返回一个包含 8 个元素的向量 该向量已删除所有间隙 一行代码是首选 只需使用
  • 将箱线图与 Wilcoxon 检验进行比较

    我正在使用 R 中的 ggplot2 包比较两组长度 不同的个体 和箱线图 我想比较这两个分布 但到目前为止我发现使用 wilcoxon 测试的唯一方法是 ggpubr 包中的 stat compare means 这是比较分布的正确方法吗
  • UseMethod("select") 中的错误:没有适用于“select”的方法应用于“character”类的对象

    这个问题与这个问题非常相似为所有日期 类别制作系数 https stackoverflow com questions 69520290 make coefficient for all dates categories 不同的是retur
  • 如何计算两个字符串向量之间的余弦相似度

    我有 2 个维度为 6 的向量 我想要一个介于 0 和 1 之间的数字 a c HDa 2Pb 2 BxU BuQ Bve b c HCK 2Pb 2 09 F G 谁能解释我应该做什么 使用lsa包和该包的手册 create some f
  • 从 Vowpal Wabbit 的内存中读取数据?

    有没有办法发送数据来训练 Vowpal Wabbit 中的模型而不将其写入磁盘 这就是我正在尝试做的事情 我有一个相对较大的 csv 数据集 大约 2gb 可以毫无问题地容纳在内存中 我将它在 R 中加载到数据框中 并且有一个函数将该数据框
  • 如何创建一个包含滚动桶集中数据计数的集合

    我有一个月的流量的服务器日志 下面是部分示例 UploadDateGMT UserFileSize TotalBusinessUnits 2012 01 01 00 00 38 1223 1 2012 01 01 00 01 16 1302
  • R 中 svm 特征选择的示例

    我正在尝试使用 R 包在 SVM 中应用特征选择 例如递归特征选择 我已经安装了 Weka 它支持 LibSVM 中的特征选择 但我还没有找到任何 SVM 语法的示例或类似的东西 一个简短的例子会有很大的帮助 功能rfe in the ca
  • 第二次匹配某个字符串后提取数字

    我想提取第二次出现下划线后的数字 从一个模式 通过关注这里的类似帖子 前瞻后匹配不同的数字 https stackoverflow com questions 25099231 matching different digits after
  • 在 Shiny 的压缩文件夹中下载多个 csv 文件

    有人可以指出我如何使这个下载 zip 功能在 server R 中工作吗 当我运行这个时 我收到以下错误 1 var folders 00 1dk1r000h01000cxqpysvccm005p87 T Rtmps3T6Ua write
  • 时间序列数据 - 如何[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在考虑进行一项为期一个月的研究 受试者记录他的饮酒量和排尿频率 我想让受试者每天记录这些活动 这样我就有一个月的数据 每天的排尿次
  • 如何在浏览模式下禁用 RStudio 中的查看模式

    Is there a way to disable the View mode in RStudio when debugging functions 代码示例 myfun lt function browser myfun 我知道它不开放
  • 部署使用 fileInput 上传数据的闪亮应用程序时出错

    部署我的第一个闪亮应用程序 简单的 html 解析器 让用户上传 html 文件 然后解析它以获取 LinkedIn 上的分享 提及 喜欢的信息 该应用程序在本地运行良好 在部署之前进行了测试 并且 Rstudio 没有显示任何部署错误 但
  • 注释扩展函数的惰性求值

    我编写了一个函数来扩展组内的注释 function data group col expand col data gt dplyr group by rlang ensym group col gt dplyr mutate rlang e
  • R 中的命名空间和泛型函数

    这个问题有点后续这个问题 https stackoverflow com questions 55361133 how to make your ranking values show integer without decimals in
  • 在两列上使用 Rollapply

    我正在尝试做类似我要求的事情here https stackoverflow com questions 4472691 calculate returns over period of time不幸的是我无法解决这个问题 这是我的数据框

随机推荐

  • UTF-16 十六进制解码 NodeJS

    我正在尝试将 UTF 16 十六进制 Hello 世界 解码为 NodeJS 中的字符串 我尝试通过从十六进制创建缓冲区来做到这一点 let vari new Buffer from 00 48 00 65 00 6C 00 6C 00 6
  • 在 C++ 项目中使用 mysql_query 进行多个查询

    因此 这不适用于 mysql query 我严格使用 C 不使用 php 我希望执行这个双重查询 以便我在并发用户创建 ID 的事务系统中始终拥有唯一的 ID mysql query connection INSERT INTO User
  • MariaDB 服务器在 600 秒后客户端连接超时

    我的 MariaDB 服务器在 600 秒 10 分钟 不活动后使我的 C 客户端 使用 libmariadb 超时 我不确定为什么 因为我找不到任何指定该数字的已配置超时 这是我的代码 我在其中执行一个简单的 SELECT 查询 等待 1
  • 如何制作通用的jpa存储库?我应该这样做吗?为什么?

    我是堆栈溢出的新手 并且正在使用 hibernate 和 mysql 处理 spring jpa 数据 我为每个实体类创建了一个 JpaRepository 但现在我觉得我应该对所有实体使用一个存储库 因为我所有的存储库都有通用的 CRUD
  • 比较枚举的最佳方法[重复]

    这个问题在这里已经有答案了 例如 我有一个枚举enum Color Red Brown 我还有一些该类型的变量 Color c1 Brown c2 Red 与恒定值进行比较的最佳方法是什么 if c1 Color Brown is brow
  • Magento CSRF 保护

    我正在 Magento 中查看自定义表单 我看到了这些教程 http fastdivision com 2012 03 29 diy magento create ajax login registration forms for your
  • cakephp 3 中的授权和 ACL

    我搜索了文档 但没有找到有关 cakephp 3 中 ACL 实现的任何信息 如何在 cakephp 3 中使用 ACL 实现授权 ACL 不像 CakePHP 2 那样内置在 CakePHP 3 中 它现在作为单独的插件提供 引用自htt
  • 企业在无法通过互联网访问 Chrome 网上商店的锁定 Windows 计算机上部署 Chrome 扩展程序

    对于 Windows 上企业安装的 Chrome 扩展程序 是否有任何替代部署方法不会从 Chrome 网上应用店获取扩展程序 情况是 一些企业使用锁定的网络 无法访问外部互联网 并且不允许访问公共 Google URL 来获取扩展程序 有
  • 如何在 Win32 中滚动条到达底部时启用按钮?

    我正在用 Win32 编写一个许可协议对话框 但我很困惑 与往常一样 我希望当 RichEdit 控件的滚动条滑块到达底部时启用 接受 不接受 按钮 但我找不到获得该事件通知的方法 我最早能够了解它是当用户释放鼠标左键时 有没有办法做到这一
  • ClearCase 中的子分支?

    当我想在 CC 中使用分支时 我通常会在配置规范中添加如下内容 element first branch LATEST element Main LATEST mkbranch first branch element Main LATES
  • Sparksql 多条件过滤(使用where子句选择)

    您好 我有以下问题 numeric registerTempTable numeric 我想要过滤的所有值都是文字空字符串 而不是 N A 或空值 我尝试了这三个选项 numeric filtered numeric filter nume
  • Android 中的 Firebase:传递的服务器密钥无效或发件人无权执行请求

    这是该部分的PHP file Firebase config define FIREBASE SERVER KEY key 我在 Firebase 网页上找到了该密钥 那是服务器密钥 而不是网络API key 当我尝试发送推送通知时 我收到
  • 使用命名空间和前缀进行 JAXB 解组

    我正在使用 JAXB 解析 SOAP 响应中的 xml 元素 我已经为 xml 元素定义了 POJO 类 我已经测试了没有命名空间和前缀的 pojo 类 其工作正常 尽管当我尝试使用命名空间和前缀进行解析时 面临以下异常 要求是解析来自 S
  • data.table := 不在包函数中工作

    我已将创建的函数移至 R 包中 但它已停止工作 我收到错误 Error in value 1 Check that is data table DT TRUE Otherwise and are defined for use in j o
  • Google Play 商店中的下载次数是如何计算的?

    Google Play 商店中显示的下载次数是根据生命周期数字计算的吗 我的应用程序 Match4app 在 Google Play Console 上显示 5 10 K 用户安装量 生命周期 然而 在 Google Play 商店上它只显
  • 并行发送 HTTP 请求数小时后 ServicePoint 对象尺寸过大

    我们正在使用HttpClient并行发送请求到远程 Web API public async Task
  • includepdf 将文档堆栈覆盖在一页上

    我正在尝试使用以下方法在文档中包含 PDF includepdf 问题是 Latex 将 pdf 的所有站点放在文档的一页上 彼此重叠 我对此有点迷失 没有找到任何解决方案 begin figure H includepdf landsca
  • 为什么我的性能计数器不会改变?

    我一定在这里做错了什么 我创建了一个自定义性能计数器 如下所示 string counterCategory Test Category string counterName Test Counter if PerformanceCount
  • 布隆过滤器在cassandra中的作用是什么?

    从 Cassandra 文档的两个不同链接中 我发现 link 1 http docs datastax com en cassandra 3 0 cassandra dml dmlHowDataWritten html 存储在内存中的结构
  • 隐藏包中未记录的函数 - 使用 .function_name?

    我需要在包中提供一些功能 但我不想导出它们或为它们编写文档 我只是将它们隐藏在另一个函数中 但它们需要可供多个函数使用 因此这样做会成为范围界定和维护问题 这样做的正确方法是什么 我的意思是他们是否需要特殊的名字 他们是否会去其他地方 R子