几款有用的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

相关文章
|
16天前
|
前端开发 搜索推荐 编译器
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
|
5月前
|
JavaScript 前端开发 内存技术
|
7月前
|
文字识别 API C++
技术好文共享:编写Tesseract的Python扩展
技术好文共享:编写Tesseract的Python扩展
53 0
|
8月前
|
JavaScript 前端开发
5款MicrosoftEdge扩展推荐(亲测有用 极力推荐
5款MicrosoftEdge扩展推荐(亲测有用 极力推荐
233 0
5款MicrosoftEdge扩展推荐(亲测有用 极力推荐
|
存储 安全 API
[笔记]深入解析Windows操作系统《一》概念和工具(一)
[笔记]深入解析Windows操作系统《一》概念和工具
200 0
|
存储 网络协议 开发工具
[笔记]深入解析Windows操作系统《一》概念和工具(二)
[笔记]深入解析Windows操作系统《一》概念和工具(二)
105 0
|
存储 数据可视化 Ubuntu
bcftools学习笔记丨软件简介、安装方式、使用方法、核心功能、参数解释等一文速览
bcftools学习笔记丨软件简介、安装方式、使用方法、核心功能、参数解释等一文速览
|
XML 安全 Java
包体积优化 · 工具论 · 初识包体积优化
包体积优化 · 工具论 · 初识包体积优化
585 0
包体积优化 · 工具论 · 初识包体积优化