python – Rpy2&ggplot2:LookupError’print.ggplot’
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python – Rpy2&ggplot2:LookupError’print.ggplot’,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1637字,纯文字阅读大概需要3分钟。
内容图文
不受任何已有的R,Rpy2和ggplot2知识的阻碍,我绝不会喜欢用Python创建一个普通表的散点图.
为此设置我刚刚安装:
> Ubuntu 11.10 64位
> R版本2.14.2(来自r-cran镜子)
> ggplot2(通过R> install.packages(‘ggplot2’))
> rpy2-2.2.5(通过easy_install)
在此之后,我能够使用ggplot2从交互式R会话中绘制一些示例数据帧.
但是,当我只是尝试导入ggplot2时,就像我在网上找到的一个例子中看到的那样,我收到以下错误:
from rpy2.robjects.lib import ggplot2
File ".../rpy2/robjects/lib/ggplot2.py", line 23, in <module>
class GGPlot(robjects.RObject):
File ".../rpy2/robjects/lib/ggplot2.py", line 26, in GGPlot
_rprint = ggplot2_env['print.ggplot']
File ".../rpy2/robjects/environments.py", line 14, in __getitem__
res = super(Environment, self).__getitem__(item)
LookupError: 'print.ggplot' not found
谁能告诉我我做错了什么?正如我所说的违规导入来自一个在线示例,所以很可能我还应该通过rpy2使用gplot2.
作为参考,并且与上面的问题无关,这里是我想要绘制的数据帧的示例,一旦我将导入工作(看看示例应该不是问题).我们的想法是创建一个散点图,其中x轴上的长度,Y轴上的百分比,以及布尔值用于为点着色,我想将其保存到文件(图像或pdf).鉴于这些要求非常有限,也欢迎替代解决方案.
original.length row.retained percentage.retained
1 1875 FALSE 11.00
2 1143 FALSE 23.00
3 960 FALSE 44.00
4 1302 FALSE 66.00
5 2016 TRUE 87.00
解决方法:
R包ggplot2发生了变化,打破了rpy2层.
尝试使用bitbucket上的rpy2代码的“默认”分支(rpy2-2.3.0-dev)的最近(我刚刚修复此)快照.
编辑:rpy2-2.3.0比计划落后几个月.我刚推了一个应该解决这个问题的bug修复版rpy2-2.2.6.
内容总结
以上是互联网集市为您收集整理的python – Rpy2&ggplot2:LookupError’print.ggplot’全部内容,希望文章能够帮你解决python – Rpy2&ggplot2:LookupError’print.ggplot’所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。