我正在学习 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。好像是最新版本。
我应该怎么办?