隐藏包中未记录的函数 - 使用 .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? 的相关文章

  • 通过间接引用列来修改数据框中的某些值

    我正在整理一些数据 我们将失败的数据分类到垃圾箱中 并按批次计算每个分类箱的有限产量 我有一个描述排序箱的元表 这些行按升序测试顺序排列 一些排序标签带有非语法名称 sort tbl lt tibble tribble weight lab
  • 将绘图调用拆分为多个块

    我正在编写一个图的解释 其中我基本上将在第一个块中创建图 然后描述该输出 并在第二个块中添加一个轴 然而 似乎每个块都会强制一个新的绘图环境 因此当我们尝试使用以下命令运行块时会出现错误axis独自的 观察 output html docu
  • 在 R 中绘制 Likert 变量的堆积条形图

    假设我有一个如下所示的数据框 P Q1 Q2 1 1 4 1 2 2 3 4 3 1 1 4 其中的列告诉我哪个人相应地回答了问题 q1 q2 中的哪一个 这些问题需要按照 4 分李克特量表进行回答 例如 批准 表示 1 稍微批准 表示 2
  • API 请求和curl::curl_fetch_memory(url, handle = handle) 中的错误:SSL 证书问题:证书已过期

    几天前 我运行了代码几个月 没有任何问题 GET url myurl query 今天我遇到一个错误 Error in curl curl fetch memory url handle handle SSL certificate pro
  • R 中的列乘以子字符串

    假设我有一个数据框 其中包含多个组件及其在多个列中列出的属性 并且我想对这些列运行多个函数 我的方法是尝试将其基于每个列标题中的子字符串 但我无法弄清楚如何做到这一点 下面是数据框的示例 Basket F Type 1 F Qty 1 F
  • r 中训练和测试数据的最小最大缩放/归一化

    我正在创建一个函数 它将训练集和测试集作为其参数 最小 最大缩放 标准化并返回训练集并使用这些same最小值和最小 最大范围的值 标准化并返回测试集 到目前为止 这是我想出的功能 min max scaling lt function tr
  • 朴素贝叶斯分类器仅基于先验概率做出决策

    我试图根据推文的情绪将推文分为三类 买入 持有 卖出 我正在使用 R 和包 e1071 我有两个数据框 一个训练集和一组需要预测情绪的新推文 训练集数据框 text sentiment this stock is a good buy Bu
  • onclick 事件中未调用函数

    我想在每个 YouTube 链接的末尾添加一些 HTML 以在 litebox 中打开播放器 到目前为止 这是我的代码 document ready function var valid url new RegExp youtube com
  • 文本挖掘 pdf 文件/词频问题

    我正在尝试挖掘一篇具有丰富 pdf 编码和图表的文章的 pdf 我注意到 当我挖掘一些 pdf 文档时 我得到的高频词是 phi taeoe toe sigma gamma 等 它与某些 pdf 文档配合良好 但与其他文档配合使用时却得到这
  • 如何获得所有大于x且有位置的数字?

    V lt c 1 3 2 4 2 3 1 X lt 3 pos lt V V X pos is 3 3 我需要的是所有 3 个的位置 I need 2 and 6 哪些职位是3 in V Use which pos lt which V 3
  • 在 Rcpp 中使用其他包中的 C 函数

    我试图从 C 函数中的 cubature 包调用 C 例程来执行多维积分 我试图重现的基本 R 示例是 library cubature integrand lt function x sin x adaptIntegrate integr
  • 纵向比较 R 中的值...并进行扭转

    我有许多人在多达四个时间段进行的测试结果 这是一个示例 dat lt structure list Participant ID c A A A A B B B B C C C C phase structure c 1L 2L 3L 4L
  • 将不均匀的层次列表转换为数据框

    我认为还没有有人问过这个问题 但是有没有一种方法可以将具有多个级别和不均匀结构的列表的信息组合成 长 格式的数据帧 具体来说 library XML library plyr xml inning lt http gd2 mlb com c
  • SPSS 中的标准化残差与 R rstandard(lm()) 不匹配

    在寻找 R 相关解决方案时 我发现 R 和 SPSS 版本 24 在计算简单线性模型中的标准化残差方面存在一些不一致 看来SPSS所谓的标准化残差匹配 R学生化残差 我完全不认为某处存在软件错误 但显然这两个程序之间存在差异 看看这个例子
  • 条件字体颜色 R Markdown

    我无法找到一种方法来根据变量的值 gt 0 0 或 r setup include FALSE x lt 4 This is an R Markdown document r if x gt 0 textcolor red Markdown
  • 如何绘制具有显着性水平的箱线图?

    前段时间问了一个关于绘制箱线图的问题Link1 https stackoverflow com questions 14604439 plot multiple boxplot in one graph 我有一些包含 3 个不同组 或标签
  • 如何在 C 中调用采用匿名结构的函数?

    如何在 C 中调用采用匿名结构的函数 比如这个函数 void func struct int x p printf i n p x 当提供原型的函数声明在范围内时 调用该函数的参数必须具有与原型中声明的类型兼容的类型 其中 兼容 具有标准定
  • 在 Shiny 中的用户会话之间共享反应数据集

    我有一个相当大的反应数据集 该数据集是通过轮询文件然后按预定义的时间间隔读取该文件而派生的 数据更新频繁 需要不断重新加载 诚然 重新加载可以增量完成并附加到 R 中的现有对象 但事实并非如此 然而目前 尽管会话中的数据相同 但此操作是针对
  • 线性判别分析图

    如何将样本 ID 行号 作为标签添加到此 LDA 图中的每个点 library MASS ldaobject lt lda Species data iris plot ldaobject panel function x y points
  • 如何使用 dplyr 独立过滤每列的行

    我有以下内容 library tidyverse df lt tibble tribble gene colB colC a 1 2 b 2 3 c 3 4 d 1 1 df gt A tibble 4 x 3 gt gene colB c

随机推荐

  • 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子