Ubuntu9.04にRpy2を入れる
Ubuntu9.04にRpyを入れようとしたら、Windowsでよく見る。
↓のエラー
>>> import rpy Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.6/dist-packages/rpy.py", line 134, in <module> """ % RVERSION) RuntimeError: No module named _rpy2090 RPy module can not be imported. Please check if your rpy installation supports R 2.9.0. If you have multiple R versions installed, you may need to set RHOME before importing rpy. For example: >>> from rpy_options import set_options >>> set_options(RHOME='c:/progra~1/r/rw2011/') >>> from rpy import *
ん〜、ubuntu8.04だとそのまま使えるらしいんだけどなぁ。
せっかくだし、Rpy2を入れてみた。
http://sourceforge.net/project/showfiles.php?group_id=48422&package_id=277454
>>> import rpy2
エラーなし、すんなり行った。
以前、Rpyで書いたコードは
#!/usr/bin/python #多分、rpyをrpy2.rpy_classicに置換すればOK #from rpy import* from rpy2.rpy_classic import * set_default_mode(BASIC_CONVERSION) x = [1,2,3,4,5,6] y = [11,12,13,14,15,16] print r.t_test(x,y) [[-9.2582009977255133], [10.000000000000002], [3.2065531538603349e-06], [-12.406665023295201, -7.5933349767047975], [3.5, 13.5], [0.0], ['two.sided'], ['Welch Two Sample t-test'], ['1:6 and 11:16']]
今までのコードがダメになると思ってビビってたけど、問題なさそう。