如何在Rapidminer中使用R的Wordcloud2库

chipp300chipp300 成员职位:4贡献我
你好!自去年秋天以来,我一直在使用Rapidminer的注册学生版本,我觉得我对基础知识掌握得很好。不过,我正在进行的顶点项目的一部分需要我创建一些Wordcloud,并在Thomas Ott的Neural Market Trends网站上找到了一个非常有用的教程,该教程使用R的Wordcloud库和RColorBrewer库;所提供的XML代码很大程度上受到了他的工作的启发。

虽然我能够让原始的Wordcloud功能工作,但我无法让较新的Wordcloud2库与Rapidminer的“Execute R”进程一起工作。我知道Wordcloud2已经成功安装,因为我可以使用预构建的data.frame demoFreq在我的R Studio实例中调用该函数,demoFreq包含单词及其各自的频率,通过Wordcloud2 (demoFreq)。我知道Rapidminer进程的其余部分是坚实的,但是当它到达包含R代码的“执行R”进程时,它失败了,所以我知道它与语法有关,因为Wordclod2想要一个包含单词及其频率的数据帧/变量,类似于demoFreq data.frame示例。谁能帮我弄清楚语法需要改变'执行R'过程从使用wordcloud库,而不是使用wordcloud2库?请在下面找到我的代码(如果格式不正确,请提前道歉):


<?xml version="1.0" encoding="UTF-8"?> <过程version = " 9.6.000”>
> <上下文
<输入/ >
<输出/ >
<宏/ >
> < /上下文







<过程扩展= " true " >


< /操作符>

<过程扩展= " true " >
















<列出关键= "列" / >

< /操作符>






> < /过程
< /操作符>

<过程扩展= " true " >















< /操作符>
@宽度=90" x="313" y="340">












@ /比;

< /操作符>















< /操作符>















< /操作符>















< /操作符>















< /操作符>










> < /过程
< /操作符>













< /操作符>













< /操作符>













<列出关键= " specify_weights " / >
<过程扩展= " true " >


< /操作符>





< /操作符>



< /操作符>







< /操作符>


< /操作符>










> < /过程
< /操作符>













<列出关键= " specify_weights " / >
<过程扩展= " true " >





< /操作符>





> < /过程
< /操作符>














< /操作符>

<参数键= "脚本" value = " # rm_main是一个强制性的函数,& # 10;#参数的数量必须输入端口的数量(可无)& # 10;rm_main = function(数据)& # 10;{& # 10;& # 9;图书馆(“wordcloud") & # 10; & # 9;图书馆(“RColorBrewer") & # 10; & # 10; & # 9;编码(数据字美元)& lt;——“UTF-8" & # 10; & # 9; & # 10; & # 9; png(“C: \ \ \ \尼克\ \用户桌面\ \顶点\ \ wordcloud.png",宽度= 1280,身高= 800)& # 10;& # 9;wordcloud(文字=数据的话,美元频率=数据总美元,min.freq = 1,max。words=200, lang= "English",随机。order=FALSE, rot.per=0.35, colors=brewer。朋友(11日“Spectral")) & # 10; & # 9; dev.off() & # 10; & # 9; & # 10; & # 9;返回(数据)& # 10;}& # 10;" / >
< /操作符>

<参数键= "脚本" value = " # rm_main是一个强制性的函数,& # 10;#参数的数量必须输入端口的数量(可无)& # 10;rm_main = function(数据)& # 10;{& # 10;& # 9;图书馆(“wordcloud2") & # 10; & # 10; & # 9; x & lt; -词# 10;& # 9;y & lt; -总# 10;& # 9;df & lt;字+总# 10;& # 9;png(“C: \ \ \ \尼克\ \用户桌面\ \顶点\ \ wordcloud.png",宽度= 1280,身高= 800)& # 10;& # 9;wordcloud2 (df、大小= 1.6)& # 10;& # 9;dev.off() & # 10; & # 9; & # 10; & # 9;返回(数据)& # 10;}& # 10;”/>
< /操作符>


<枚举关键= " sheet_names " / >




< /操作符>




< /操作符>












> < /过程
< /操作符>
> < /过程



Jasmine_

答案

  • Marco_BoeckMarco_Boeck 管理员、版主、员工、会员、大学教授职位:1984年RM工程
    你好,

    我可以问一下你为什么不想使用集成的Wordcloud情节吗?

    问候,
    马可
    Jasmine_
  • chipp300chipp300 成员职位:4贡献我
    嗨,马克,

    我也打算使用集成的Wordcloud绘图,但我只是想探索其他选择,并进一步完善我的方法。我喜欢wordcloud2库的功能,并且很好奇我需要在“Execute R”过程中修复什么才能使wordcloud2工作。
    Jasmine_
  • Marco_BoeckMarco_Boeck 管理员、版主、员工、会员、大学教授职位:1984年RM工程
    你好,

    谢谢!我只是好奇内置版本是否因为这样或那样的原因无法使用:)
    不幸的是,我不能帮助你使用R脚本,这不是我的专业领域。

    问候,
    马可
    Jasmine_
  • chipp300chipp300 成员职位:4贡献我
    哦,好吧,那真是个遗憾。不管怎样,当我在周末尝试使用Rapidminer的Wordcloud功能时,我肯定会询问它。谢谢你的帮助!
    sgenzer Jasmine_
  • chipp300chipp300 成员职位:4贡献我
    所以我想出了一个让wordcloud2最终工作的方法,但需要我将所需的数据导出到电子表格中,将其加载到我的RStudio实例中,并能够调用该函数并传入包含单词及其频率的电子表格变量。对于那些偶然发现这篇文章的人,请在下面找到我的xml代码。然后我会在谷歌上搜索“little miss data wordcloud2”,找到一个使用R的wordcloud2的好教程。请将我的帖子标记为已回复。谢谢你的帮助!

    <?xml version="1.0" encoding="UTF-8"?> <过程version = " 9.6.000”>
    > <上下文
    <输入/ >
    <输出/ >
    <宏/ >
    > < /上下文
    <过程扩展= " true " >
    < /操作符>
    <过程扩展= " true " >
    <列出关键= "列" / >
    < /操作符>
    > < /过程
    < /操作符>
    <过程扩展= " true " >
    < /操作符>
    @宽度=90" x="313" y="340">
    @ /比;
    < /操作符>
    < /操作符>
    < /操作符>
    < /操作符>
    < /操作符>
    > < /过程
    < /操作符>
    < /操作符>
    < /操作符>
    <列出关键= " specify_weights " / >
    <过程扩展= " true " >
    < /操作符>
    < /操作符>
    < /操作符>
    < /操作符>
    < /操作符>
    > < /过程
    < /操作符>
    <列出关键= " specify_weights " / >
    <过程扩展= " true " >
    < /操作符>
    > < /过程
    < /操作符>
    < /操作符>
    <枚举关键= " sheet_names " / >
    < /操作符>
    < /操作符>
    <参数键= "脚本" value = " # rm_main是一个强制性的函数,& # 10;#参数的数量必须输入端口的数量(可无)& # 10;rm_main = function(数据)& # 10;{& # 10;& # 9;图书馆(“wordcloud") & # 10; & # 9;图书馆(“RColorBrewer") & # 10; & # 10; & # 9;编码(数据字美元)& lt;——“UTF-8" & # 10; & # 9; & # 10; & # 9; png(“C: \ \ \ \尼克\ \用户桌面\ \ wordcloud.png",宽度= 1280,身高= 800)& # 10;& # 9;wordcloud(文字=数据的话,美元频率=数据总美元,min.freq = 1,马克斯。words=200, lang= "English",随机。order=FALSE, rot.per=0.35, colors=brewer。朋友(11日“Spectral")) & # 10; & # 9; dev.off() & # 10; & # 9; & # 10; & # 9;返回(数据)& # 10;}& # 10;" / >
    < /操作符>
    < /操作符>
    > < /过程
    < /操作符>
    > < /过程



登录注册置评。