4

我正在学习 python,刚刚进入 pandas。我已经熟悉 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。好像是最新版本。

我应该怎么办?

4

0 回答 0