python中的rpy2找不到ggplot2?
我正在使用 rpy2 版本 2.1.9 和 Python 3.2,但我不明白为什么我不能使用 ggplot2 这个库。
import rpy2
from rpy2.robjects import r
r.library("ggplot2")
这是我收到的错误信息。
Error in function (package, help, pos = 2, lib.loc = NULL, character.only = FALSE, :
there is no package called 'ggplot2'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.2/dist-packages/rpy2/robjects/functions.py", line 82, in __call__
return super(SignatureTranslatedFunction, self).__call__(*args, **kwargs)
File "/usr/local/lib/python3.2/dist-packages/rpy2/robjects/functions.py", line 34, in __call__
res = super(Function, self).__call__(*new_args, **new_kwargs)
rpy2.rinterface.RRuntimeError: Error in function (package, help, pos = 2, lib.loc = NULL, character.only = FALSE, :
there is no package called 'ggplot2'
1 个回答
7
看看第一个错误信息的最后部分:
没有叫做 'ggplot2' 的包
你需要先安装 ggplot2
这个包。打开 R 软件,然后输入:
install.packages("ggplot2")