r - 在 R(studio) 中使用不打包且不显示在全局环境中的临时包装函数
问题描述
不确定这是否可能。
我使用 Rstudio 并欣赏在 Global Environment 窗格中对我正在使用的对象进行概述。
然而,与此同时,我有大约 15 个简单的包装函数,这些函数是特定于我的项目的,例如各种读写函数,以便它们自动执行一些文件管理任务并遵循我喜欢的文件夹结构;不幸的是,他们也扰乱了通用电气的观点。
我想我可以将它们全部放在一个包中,但我很确定我不会发布它,甚至可能在这个项目之外不需要其中的许多。
对于这种三行功能,有什么不可以将它们捆绑到一个包中的吗?
谢谢!
解决方案
您总是可以将它们放入列表中:
helper_functions <- list(f1 = function1,
f2 = function2)
然后你可以打电话给他们helper_functions$f2()
。
例子:
plus_one <- function(n){
return(n + 1)
}
plus_two <- function(n){
return(n + 2)
}
plus <- list(one = plus_one,
two = plus_two)
plus$two(2)
# 4
推荐阅读
- python-2.7 - TensorFlow 中转置卷积的自定义填充(浮点类型)
- java - NoSuchMethodError - java.lang.NoSuchMethodError : javax/ws/rs/core/Application.getProperties()Ljava/util/Map
- firebase - Vue.js:带有 vue-moment 的控制台警告,带有来自身份验证的 firebase 日期 - 日期已更新
- ldap - 从 UnboundId LDAP 搜索结果中删除用户的密码
- c++ - 删除带有向量的类
在 C++ 中 - phpunit - 如何使用 ddev 运行 TYPO3 功能测试?
- mysql - Angular 应用程序如何通过本地服务器访问数据库?
- sourced - 执行“sourced init”时“超出上下文截止日期”
- excel - 立即将单元格的值从 EX: 755 更改为 7:55
- typescript - typescript 可以自动检测短路评估吗?