R语言分析

编辑
文档创建者:doreen0813 (83193 )     浏览次数:895次     编辑次数:11次     最近更新:doreen0813 于 2018-11-16     

目录:

1、描述编辑

R语言分析在线视频学习请查看【R语言分析】

R语言应用与挖掘算法类似,只是R语言是直接通过代码调用上一步的数据进行处理。因此R语言作为自助数据集中的一个流程,可以调用上一节点的数据,R语言处理好的数据同样可以被下一节点调用进行其他数据处理操作。

FineBI支持R语言,本质上是一个代码写字板,将写好的代码裹挟着数据传递到Rserve,由Rserve来解析运算并且返回数据给FineBI。因此FineBI的代码格式、语法规则、日志信息等都是由Rserve管理的,使用R语言分析功能前需要连接Rserve服务,详情请参考Rserve连接管理

2、R语言分析操作编辑

创建自助数据集并选择字段后,在表处理操作流程处选择R语言分析,如下图所示:

222

进入R语言配置界面,界面分为编码区、日志区、数据区,如下图:

222

编码区:用来进行R语言编译,可以运行R语言代码,具有以下功能:

      --执行代码;

      --终止执行;

      --基本的文本操作:复制、粘贴、剪切、全选;支持快捷键操作;

      --代码过长出现滚动条可滚动预览;

      --代码保存于自助数据集中;

日志区:用来查看编译日志,具有以下功能:

      --日志自动输出(包括报错和中间函数或变量的数据预览);

      --清空日志;

      --日志过长有滚动条;

      --支持复制功能,日志太多可以让用户把日志拷贝到其他文件中;

数据区:用来预览挖掘处理后的数据,数据标准和自助数据集一致。若不写任何R语言,数据区为空,下一节点无法调用数据,也无法保存,因此需要输入R语言才能进行后续操作;当R语言编译报错时,数据区内容为空,下一节点无法调用数据,可保存自助数据集配置,但无法执行自助数据集。

数据区只展示主干数据(自助数据集流程的数据),该数据在R语言编译区为一个数据框,承接上一步的数据后该数据有默认的数据框名称,只针对该数据框进行修改、变更时,该数据区变化,若将R语言分析结果存储在其他新的变量中,数据区不随之更新。R语言编译过程中产生的其他数据,包括存储于其他变量的数据和函数预览数据等,都只显示在日志区。

其中在编码区,如下图,上一节点的数据会自动存储在R_INPUT中,要是想把数据传给下一节点必须赋值给R_OUTPUT,最关键的是必须满足data.frame的结构。

222

比如我们使用R语言分析最基础的例子:R_OUTPUT<-R_INPUT,即将上一节点获取的数据赋值给下一节点,点击编码区的执行按钮,执行成功后则出现数据预览(最基础的R语言例子能够实现,说明R语言分析能够正常使用了),如下图:

222

点击确认保存,则在自助数据集编辑界面可以看到使用的R语言语句和数据预览。

222

R语言执行后可进行后续的表处理操作流程,并点击保存。若想修改R语言,如下图,单击该编码框即可修改。

222



R语言分析在线视频学习请查看【R语言分析】


附件列表


主题: 数据加工
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用? [ 去社区提问 ]