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

相关文章
|
28天前
|
算法 安全 Java
【C/C++ 实用工具】静态代码检测工具和平台的一览
【C/C++ 实用工具】静态代码检测工具和平台的一览
21 0
|
3月前
|
IDE 前端开发 搜索推荐
5款超好用的在线IDE,媲美vscode,可以直接编写前端构建化项目,而无需在本地下载依赖包,非常适合学习、demo、原型开发
5款超好用的在线IDE,媲美vscode,可以直接编写前端构建化项目,而无需在本地下载依赖包,非常适合学习、demo、原型开发
76 0
|
3月前
|
JavaScript 前端开发
5款MicrosoftEdge扩展推荐(亲测有用 极力推荐
5款MicrosoftEdge扩展推荐(亲测有用 极力推荐
65 0
5款MicrosoftEdge扩展推荐(亲测有用 极力推荐
|
11月前
我用过的这5款小工具,你用了其中几款?
有时候一些小工具,能给你带来一些意想不到的效果,我们来看看下面这5款工具,你又用过其中几款呢?
58 0
|
自然语言处理 小程序 JavaScript
开发知识竞赛答题活动小程序过程中使用到的实用工具库介绍
开发知识竞赛答题活动小程序过程中使用到的实用工具库介绍
开发知识竞赛答题活动小程序过程中使用到的实用工具库介绍
|
数据采集 JSON 数据格式
You-Get开源在线下载神器,搭配python更加丝滑(文中案例演示)
介绍一个号称可以下载全网视频、音频、图像的开源库
378 0
You-Get开源在线下载神器,搭配python更加丝滑(文中案例演示)
|
存储 人工智能 定位技术
【C/C++】10分钟教你用C++写一个贪吃蛇附带AI功能(附源代码详解和下载)(下)
【C/C++】10分钟教你用C++写一个贪吃蛇附带AI功能(附源代码详解和下载)
385 0
【C/C++】10分钟教你用C++写一个贪吃蛇附带AI功能(附源代码详解和下载)(下)
|
人工智能 定位技术 API
【C/C++】10分钟教你用C++写一个贪吃蛇附带AI功能(附源代码详解和下载)(中)
【C/C++】10分钟教你用C++写一个贪吃蛇附带AI功能(附源代码详解和下载)
276 0
【C/C++】10分钟教你用C++写一个贪吃蛇附带AI功能(附源代码详解和下载)(中)