問題タブ [rpy2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
652 参照

python - RPy2 robjects.r.pie gives curious error "'x' values must be positive"

I'm feeling awfully silly, but I can't seem to work this out. I'm trying to make a pie chart, using rpy2 in Python.

Now, to do the same thing directly in R I know I want this:

That works fine in the R interpreter. I've tried using tuples instead of lists in Python, but was told ValueError: Nothing can be done for the type <type 'tuple'> at the moment.

What Python type corresponds to the R vector? Do I need to use numpy?

0 投票する
7 に答える
15205 参照

python - R の p.adjust を Python で実装する方法

p 値のリストがあり、 FDRの複数の比較のために調整 p 値を計算したいと思います。Rでは、次を使用できます。

このコードを Python で実装するにはどうすればよいですか? これは、Google の助けを借りて Python で実行した私の試みです。

上記のコードはAttributeError: 'float' object has no attribute 'r'エラーをスローします。誰でも私の問題を指摘できますか? 助けてくれてありがとう!

0 投票する
1 に答える
2397 参照

python - ggplot2はPythonのrpy2に存在しませんか?

Python3.2でrpy2v2.1.9を使用していますが、ライブラリggplot2を使用できない理由がわかりません。

これが私が受け取ったエラーメッセージです

0 投票する
2 に答える
714 参照

r - python rpy2モジュール:グローバルR環境を更新します

rpy2のドキュメントには、robjects.rオブジェクトがRグローバル環境へのアクセスを提供すると記載されています。この地球環境を初期状態に「リフレッシュ」する方法はありますか?

rpy2.robjectsモジュールがインポートされたが、まだ使用されていない状態にグローバル環境を復元できるようにしたいと思います。このようにして、長時間実行されるジョブでのメモリリークやその他の予期しない副作用について心配する必要はありません。はい、環境を更新すると別のカテゴリのバグが発生する可能性がありますが、私の場合はそれが成功すると思います。

0 投票する
1 に答える
392 参照

python - Rpy2 は関数を見つけることができませんでした

エラーcould not find function "someFunction"を調べてみましたが、これは一般的なエラーのようですが、Rpy2 に関連するものは見つかりませんでした。Python で作成したマトリックスからヒート マップを作成したいと考えています。

エラーは最後の 2 行の両方が原因で発生しますが、RI ではどちらの機能にも問題はありません。

ありがとう

0 投票する
0 に答える
1241 参照

python - Python 2.6、R2.14、Win 7x64 エラーで Rpy をインポートする

rpy を python にインポートしようとしています。このエラーが発生し続けます。

フォーラムを調べたところ、同じ問題に関する次のスレッドが見つかりました。そこで誰かが推奨することに従っても、同じエラーが発生します。Rpy 1.0.3、Python 2.6、R2.14、および Windows 7 x64 を使用しています。Windowsインストール用のrpyサイトで推奨されているnumpy 1.6.1とpywin32ビルド216も持っています。

rpy モジュールを Python にインポートする

R がパスにあり、同じエラーが引き続き発生します。

x64 R.exe へのパスを追加しました。また、上記の投稿のようになり、余分な + を追加しました。コマンドラインで引き続き実行されますが、新しいエラーが発生します。

トレースバック (最後の最後の呼び出し):
ファイル ""、1 行目、
インポート rpy
ファイル "E:\Python26\Lib\site-packages\rpy.py"、101 行目、
raise RuntimeError("Unable to locate R.dll %s" % RHOME 内)
RuntimeError: C:\Program Files\R\R-2.14.0 内で R.dll が見つかりません

R.dll で他のエラーがないかスタックを検索します。R.dllも2つあるようです。i386 に 1 つ、x64 に 1 つ。

rpy.py で見つかりました

if sys.platform=='win32': import win32api os.environ['PATH'] += ';' + os.path.join(RHOME,'ビン')

そこで、「bin」の後に「i386」、「x64」、「R.dll」を追加しました。どこを見るかを伝えた後でも、同じエラーが発生します。「rinterface/ init .py」の編集でいくつかのものを見つけましたが、このファイルが見つかりません。確かに、同じ問題が発生しているように見える rpy2 用でした。

何を変更したかはわかりませんが、今では次のようになっています

トレースバック (最新の最後の呼び出し):
ファイル ""、行 1、
インポート rpy
ファイル "E:\Python26\lib\site-packages\rpy.py"、行 106、
win32api.LoadLibrary( Rlib )
エラー: (126 , 'LoadLibrary', '指定されたモジュールが見つかりませんでした.')

x64モードで試してみました。x64 は win32 モジュールであるため、loadlibrary が動作しないというエラーが発生しました。i386 に戻ったところ、R2.14.0 では rpy が動作しないというエラーが表示されました。古いバージョンの R を試してみます。

さらに見直してみると、私はばかです。私はrpy2をダウンロードして、次の同じ変更を加えましたが、それは魅力のように機能します。

0 投票する
1 に答える
612 参照

python - Python、rpy2 インストール テスト - ノーズテスト rpy2 が失敗する

MacOS 10.6.4 に EPD 7.1 のアカデミック バージョンがインストールされています。`easy_install rpy2' を呼び出して Rpy2 をインストールしました

次にnosetests rpy2、インストールをテストするために実行したところ、次のエラーが表示されました。

ここで何が起こっているのですか?大変お世話になりました。

0 投票する
1 に答える
439 参照

python - rpyを静かにインポートする

私の質問はこれに似てますが、RPyを介してRをPythonにインポートするという文脈でです。具体的には、私が実行すると

私のPythonスクリプトの冒頭に、画面(または出力デバイス)にダンプされたメッセージのチャンクがあります。

ここquiet_requireから実装したかったのですが、すべてのモジュールをインポートするコンテキストでどのように適合するかわかりません。

別のボックスで実行されている同じプログラムがメッセージを出力しないため、これが可能であることを私は知っています。

更新:これはPython内で解決する必要はありません。どういうわけかR側の変数を微調整して、すべての呼び出しを静かにすることができれば、それも機能します。どうすればいいのかわからない。

0 投票する
1 に答える
516 参照

python - rpy2でanovaを使用してモデルを比較するには?

R では、コマンド を使用して、fit1 と fit2 などの 2 つの適合モデルを比較できanova(fit1,fit2)ます。

ただし、インターフェイス Rpy2 を使用してこれを同様に実行しようとすると、常にエラーが発生します。anova(fit1) などの単一モデルの anova は、Rpy2 を介して計算できます。

2 つを使用しているときに発生するエラーは次のとおりです。

それで、この問題をどのように修正できるか、また、rpy2 で 2 つの適合モデルを比較するにはどうすればよいか知りたいと思いました。

0 投票する
1 に答える
2609 参照

r - 他のアプローチと比較してopencpu.orgの意図は何ですか?

最近、私はhttp://opencpu.org/を指摘されました。気の利いたウェブサイトですが、しばらく閲覧した後、たとえばrApacheRPy2と比較して、Rランドスケープのどこにあるのかよくわかりませんでした。

サーバーが戻ってくるのを長い間待った後、ようやくアーキテクチャのセクションを読むことができましたが、それはあまり包括的ではありませんでした. OpenCPU とは何か、それがどのように使用されることを意図しているか、およびこれがrApacheRPy2などの既存のツールとどのように比較されるかについて、より詳細な説明を探しています。