从python获取数据到R:rpy2导入pandas.rpy.common错误

时间:2013-09-21 01:20:57

标签: r pandas rpy2

我正在学习python而我正在进入大熊猫。我已经熟悉了R.我希望能够在python中创建一个数据框,然后以某种方式将它放入R.

我可以通过将文件写入CSV然后将其打开到R来以某种方式执行此操作吗?如果是这样,我应该去哪里学习如何做到这一点?

我发现这个网站:http://pandas.pydata.org/pandas-docs/dev/r_interface.html似乎是一个解决方案 - 它使用rpy2作为python和R之间的链接。但是,我不清楚数据框如何实际在R中打开。

但我无法做到这一点,因为我在尝试执行此代码时遇到错误:

import pandas.rpy.common as com

我收到此错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/pandas/rpy/__init__.py", line 2, in <module>
    from common import importr, r, load_data
  File "/Library/Python/2.7/site-packages/pandas/rpy/common.py", line 12, in <module>
    from rpy2.robjects.packages import importr
  File "rpy2.py", line 1, in <module>
    import pandas.rpy.common as com
AttributeError: 'module' object has no attribute 'rpy'

我使用easy_install安装了rpy2。它似乎是最新版本。

我该怎么办?

0 个答案:

没有答案