找回密码
 立即注册
相关推荐换一批
  1. SY/T 6270-1997 石油钻采高压管汇件的使用与维护
  2. SY/T 6117-1994 石油修井机使用与维护
  3. SY/T 5931-2000 测量仪器的使用与维护
  4. GB/T 16269-1996 面接触钢丝绳
  5. 北师大版2022-2023一年级数学上册期末测试卷可下载打印(附答案)
  6. 2021年人教版小学一年级数学下册期中考试试题考试卷及参考答案解析
  7. 2020年人教版小学一年级数学下册第四单元复习精编试题考试卷及深度解析(附答案)
  8. 2020年北师大版小学一年级数学下册第四单元综合测评卷考试卷及参考解析
  9. 2020年北师大版小学一年级数学上册期末综合复习考试卷指导全集
  10. 人教版2019年小学一年级数学下册《第一单元》单元检测试卷考试卷及参考答案
  11. 2017年苏教版小学一年级下册数学期中检测试卷考试卷
  12. 北师大版2015-2016学年小学一年级数学下学期期末质量检测卷考试卷
  13. 2015-2016学年人教版小学一年级数学上册期末检测题考试卷
  14. 2013年北师大版一年级数学下册:核心知识点系统梳理与归纳
  15. 小学数学二年级下册第六单元检测试卷(二)(B卷)
  16. 小学数学二年级下册第二单元基础达标测试卷(A卷)
  17. 小学数学第四册:第六单元综合能力提升卷(B卷)
  18. 小学二年级上册数学:第三单元基础知识练习卷
  19. 小学数学第四册第二单元综合评估卷(A卷)
  20. 新部编版小学二年级语文上册第五单元综合测评卷(附参考答案)
  21. 部编版小学二年级语文下册《第四单元》单元检测卷及参考答案
  22. 人教版小学二年级数学下册名校期末综合测试卷及参考答案
  23. GB/T 16898-1997 难燃液压液使用导则
  24. GB/T 16645.1-1996 信息技术 开放系统互连 公共管理信息协议 第1部分:规范
package使用一个table | 软件设计/软件工程 2022-05-03 452 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
问题
随着我的代码从一个版本到另一个版本,我意识到有一些包我已经找到了一个更好/更适合手头任务的包,或者它的使用仅限于一段代码,并且我;ve now step 这些包被淘汰了。

有什么简单的方法可以区分给定脚本中实际使用了哪些加载的包?我的头开始乱了。

回答
我现在更新了引用函数以使用抽象语法树 (AST) 而不是像以前一样的正则表达式。这是解决问题的一种更有效的方法(还没有完全解决)。这可从 funchir 的 0.2.0 版获得,现在在 CRAN 上。
  1. stale_package_check
  2. , and I've added it to my package (
  3. funchir).e.g., if we save the following script as test.R:library(data.table)
  4. library(iotools)
  5. DT = data.table(a = 1:3)
  6. Then (from the directory with that script) run funchir::stale_package_check('test.R'), we'll get:Functions matched from package data.table: data.table**No exported functions matched from iotools**
复制代码

我刚刚开始编写一个快速而肮脏的函数来处理这个问题,我称之为





上一篇:如何在 Spring Boot 项目中禁用 Hibernate 验证
下一篇:如何使用python计算地球表面多边形的面积?