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

相关文章
|
4月前
|
缓存 运维 Linux
保姆级python项目离线部署服务器教程只需这一篇就够了(建议收藏)
这篇文章提供了详尽的Python项目在离线Linux(CentOS)服务器上的部署教程。作者首先介绍了环境背景,强调了无网络环境和使用有网络的CentOS虚拟机准备安装包的重要性。教程分为两部分:外网环境搭建和内网离线安装。在外网环境中,包括下载Python 3.9.0安装包、传输至服务器、安装依赖包,并使用pip3下载项目所需依赖。内网安装则涉及依赖包的复制和Python环境的同样步骤。最后,作者分享了运行项目的命令,并总结了离线安装的整个流程,提醒读者注意可能出现的问题。
保姆级python项目离线部署服务器教程只需这一篇就够了(建议收藏)
|
4月前
|
搜索推荐 关系型数据库 MySQL
手把手教你搭建子比主题的系统(亲测可用)|学习版本|虚拟知识付费平台比较合适
搭建Zibll子比主题涉及以下步骤: 1. 服务器环境需支持PHP 7.0+(推荐7.4+)和MySQL。 2. 下载并安装WordPress,可从官方站点获取最新版本。 3. 从指定链接下载子比主题文件。 4. 在WordPress后台上传并启用子比主题,配置固定链接和伪静态,例如使用宝塔面板。 5. 调整主题设置,如Logo和网站关键词。 6. 安装必要插件,如Yoast SEO和Contact Form 7,根据实际需求选择。 7. 完成后测试和调试网站功能。 记得参考官方文档以获取详细指导。
|
4月前
|
JavaScript 前端开发
5款MicrosoftEdge扩展推荐(亲测有用 极力推荐
5款MicrosoftEdge扩展推荐(亲测有用 极力推荐
147 0
5款MicrosoftEdge扩展推荐(亲测有用 极力推荐
|
4月前
|
XML Linux 定位技术
Linux【工具 02】OpenStreetMap数据处理工具OSMCTools下载安装使用举例(osmconvert\osmfilter命令说明)如何获取区域边界说明
Linux【工具 02】OpenStreetMap数据处理工具OSMCTools下载安装使用举例(osmconvert\osmfilter命令说明)如何获取区域边界说明
120 0
|
4月前
|
Ubuntu 数据库 C++
百度搜索:蓝易云【【嵌入式Qt开发入门】在Ubuntu下编写C++教程。】
请注意,这只是一个入门教程,Qt开发涉及到更广泛的主题和概念,例如信号与槽机制、界面设计、数据库操作等。建议参考Qt官方文档和教程,以深入了解和掌握嵌入式Qt开发。
166 0
|
11月前
|
程序员
🚀VuePress-theme-hope2 搭建个人网站,万字长文保姆级教程,包含自动部署、评论、搜索等功能2
🚀VuePress-theme-hope2 搭建个人网站,万字长文保姆级教程,包含自动部署、评论、搜索等功能
|
11月前
|
JavaScript
🚀VuePress-theme-hope2 搭建个人网站,万字长文保姆级教程,包含自动部署、评论、搜索等功能1
🚀VuePress-theme-hope2 搭建个人网站,万字长文保姆级教程,包含自动部署、评论、搜索等功能
|
Web App开发 数据安全/隐私保护 开发者
Python构建自动在线刷视频的实现
Python构建自动在线刷视频的实现
386 0
|
XML 安全 Java
包体积优化 · 工具论 · 初识包体积优化
包体积优化 · 工具论 · 初识包体积优化
485 0
包体积优化 · 工具论 · 初识包体积优化