几款有用的R包

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zergskj/article/details/74163123 1.
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zergskj/article/details/74163123
1.     autoinst
     自动安装缺失包,实际测试发现如果使用了包内的方法,只会导致R报错,并不会触发自动安装缺失包,可能逻辑检查考虑比较简单;
     必须library指定包名,并且每次只会执行一个缺失包的自动安装,安装完后就会中断;

2.     autoplot

     只是对ggplot2的plot方法 与 broom的augment方法 做了增强,并不是一个完整的自动绘图解决方案,并且两个方法对输入参数的数据格式也有严格的要求


3. Future

一款简单的 R 异步包,充分利用各种资源使得 R 代码异步化
使用方法:将需要异步的代码放入 snippet 中即可
snippet 的两种定义方法:
1. 隐式声明:          v %<-% { expr }
2. 显示声明:          f <- future({ expr },params1,params2,…)
几个重要参数:
plan    执行计划       默认 sequential
  Name             操作系统       描述
同步 :                        非平行 :
sequential      all          连续执行
transparent     all         ( 用于调试 )
异步 :                        平行 :
multiprocess    all          优先选择多核 ( 系统支持 ), 否则使用多会话
multisession    all          多会话 ( 当前机器 )
multicore        不支持 Win     多核 ( 当前机器 )
cluster         all          集群方式
remote          all          远程执行
envir   指定执行环境    默认 NULL     当前环境
     接收 environment 对象
lazy    惰性执行       默认 FALSE    方法直接调用
         TRUE         立即返回,方法调用时才执行
globals     指定全局变量    默认 NULL     自动搜索全局变量
     接收 list 参数,变量名 + 变量值的形式,
注意:如不指定全局变量,自动搜索会非常耗时
packages   ( 可选 ) 指定加载包    默认 NULL
     接收 list 参数,包名,也可直接在 snippet 中使用 library

更多参数详见:Reference Packages
例如:
cid=123
future({
    library(futile.logger)
    flog.info(' 这是 snippet 里的代码 ,customId=’ + customId)
}, globals = list(customId = cid)) %plan% multiprocess

相关文章
|
3月前
|
Java
一文讲明 网络调试助手的基本使用 NetAssist
文章介绍了网络调试助手NetAssist的基本使用方法,包括创建客户端和服务端,模拟网络连接和数据发送,并通过Java代码示例展示了客户端与服务端之间的通信过程。
一文讲明 网络调试助手的基本使用 NetAssist
|
6月前
|
搜索推荐 关系型数据库 MySQL
手把手教你搭建子比主题的系统(亲测可用)|学习版本|虚拟知识付费平台比较合适
搭建Zibll子比主题涉及以下步骤: 1. 服务器环境需支持PHP 7.0+(推荐7.4+)和MySQL。 2. 下载并安装WordPress,可从官方站点获取最新版本。 3. 从指定链接下载子比主题文件。 4. 在WordPress后台上传并启用子比主题,配置固定链接和伪静态,例如使用宝塔面板。 5. 调整主题设置,如Logo和网站关键词。 6. 安装必要插件,如Yoast SEO和Contact Form 7,根据实际需求选择。 7. 完成后测试和调试网站功能。 记得参考官方文档以获取详细指导。
|
6月前
|
机器学习/深度学习 算法 流计算
机器学习PAI常见问题之编译包下载不了如何解决
PAI(平台为智能,Platform for Artificial Intelligence)是阿里云提供的一个全面的人工智能开发平台,旨在为开发者提供机器学习、深度学习等人工智能技术的模型训练、优化和部署服务。以下是PAI平台使用中的一些常见问题及其答案汇总,帮助用户解决在使用过程中遇到的问题。
|
6月前
|
域名解析 监控 Linux
排查网络-几个步骤 几款工具
先抛个问题,如果哪天突然发现IDC机房 和 公有云 之间的服务无法访问了(排除服务本身的问题之外,可能是网络不通,也可能是网络变的很慢使得资源无法及时下载,从而导致服务无法访问)。
|
6月前
|
JavaScript 前端开发
5款MicrosoftEdge扩展推荐(亲测有用 极力推荐
5款MicrosoftEdge扩展推荐(亲测有用 极力推荐
187 0
5款MicrosoftEdge扩展推荐(亲测有用 极力推荐
|
XML 安全 Java
包体积优化 · 工具论 · 初识包体积优化
包体积优化 · 工具论 · 初识包体积优化
537 0
包体积优化 · 工具论 · 初识包体积优化
我用过的这5款小工具,你用了其中几款?
有时候一些小工具,能给你带来一些意想不到的效果,我们来看看下面这5款工具,你又用过其中几款呢?
87 0
|
JSON 数据格式
介绍几个不太常用的打包分析工具
webpack官方提供了分析打包的一些工具,我们在开发打包后,我们可以利用webpack给我们提供的一些工具去分析包的大小,从而对打包输出文件进行优化,通常我们都会用webpack-bundle-analyzer这个插件去分析,除了这种,我们看下官方提供的另外几种工具。
239 0
介绍几个不太常用的打包分析工具