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