問題タブ [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 投票する
2 に答える
405 参照

python - Python(rpy2)で実行されるRコードの時間制限を設定するにはどうすればよいですか?

Python(rpy2)から呼び出されたR関数の実行を2秒後に停止したい。Pythonコードは次のとおりです。

動作しません。シグナルハンドラーを10秒待つ必要があります。

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

python - Python と Rpy2 を使用した統計検定 (Kolmogorov および T 検定)

私はいくつかのアルゴリズムを実行しましたが、結果を統計分析したいと考えていました。エラー率の平均を持つ 2 つのベクトルがあります。

R では、以下の行を使用してすべてを取得します。

私はPythonを使っているので、Rpy2プロジェクトを使いたかったのです。

私はそれを試しました:

両方のテストを実行できませんでした。

また、t-test の問題は var.equal ステートメントにあり、* SyntaxError: keyword can't be an expression (, line 1) が表示されることもわかりました。

追加の質問: numpy と Rpy2 を使用するためのより良い方法はありますか?

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

python - 'ValueError: Nothing can be done for the type at the moment' error

I am trying to run a simple linear regression (using rpy2 from Python) and encountered a strangely worded error when running the script below:

here is the console output:

I am running Python 2.6.5 and have numpy version 1.6.1

Does any one know what is causing this error?

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

python - rpy2で値の長さが異なるデータフレームを作成する簡単な方法はありますか?

私がする時:

行が同じ長さではないというエラーが表示されます:「引数は行数が異なることを意味します:2、4、3」。

私が以前にそれを解決した方法は、リストをベクトルにして、すべて同じ長さになるまで最長よりも小さいすべてのリストにNAを追加する前に、リストをループすることです。

列の長さが異なるrpy2でデータフレームを作成する簡単な方法はありますか?


編集:私は試しました

ただし、R.DataFrameは1つの引数のみを受け入れます。

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

python - rpy2で回帰直線をプロットする方法

R では、次のコマンドを使用して回帰直線をプロットできます。

http://msenux.redwoods.edu/math/R/regression.phpで提案されているように

rpy2で同じことを行うにはどうすればよいですか? 私は試した

しかし、rpy2から不平を言われました:

ヒントはありますか?ありがとう!

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

python - rpy + matplotlib + arcpy

arcpy スクリプトで ryp を使用しようとしていますが、次のエラーが発生します。

このエラーは、私のバージョンの python に pywin32 をインストールした後でも発生します。これは、pywin32 をインストールすることで解決される一般的なエラーのようです。

matplotlib のインストールにも問題があります。使用しようとするたびに ( import matplotlib.pyplot as plt )、python がクラッシュします...

バージョン:

パイソン 2.6.6

matplotlib のインストール: matplotlib-1.1.0.win32-py2.6.exe

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

python - rpy2 での配列のインデックス付け

Python resp を使い始めたばかりです。Rpy2なので本当に初心者です。これまでのところ、Rpy2 を介してロードされた独自の R パッケージを取得することができ、入力変数の結果が生成されます (R の lm() 関数と同等)。私の結果は次のとおりです。

インデックス 1 を使用して、配列のサブパート (pred.f) を取得することもできます。

ここで、インテリジェントな方法を使用して、この配列内の特定の数値にアクセスしたいと考えています。例えば。sigma_stat,fit,L=300,AR=1.5,SO=3,T=30 の数値を教えてください。これは、配列が 6 次元であることを意味します。

それを行う簡単な方法はありますか?次元名/数値を使用した索引付けのようなもの: res1('sigma_stat','fit','L'=300,'AR'=1.5,'SO'=3,'T'=30)

ご協力ありがとうございました...

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

python - PythonでuserdefR関数を呼び出す

rpy2を簡単にちらっと見ました。PythonからR関数(RScriptに存在する)を呼び出し、タプルのリストを渡し、関数またはデータ構造からタプルのリストを取得するのが簡単かどうかを確認したかっただけです。

例は非常に役立ちます。

ありがとう!-アビ

0 投票する
4 に答える
3691 参照

python - Macにrpyまたはrpy2をインストールする

私はMacbookにrpyまたはrpy2をインストールしようとしているので、PythonからRを使用できます。rpyに関する情報はここで見つけることができます:http://rpy.sourceforge.net/index.html

私の問題はインストール自体にあります。importコマンドを使用してPythonにRpyを認識させることができないようです。「rpy2という名前のモジュールがありません」というメッセージが表示され続けます。これを正常にインストールする方法のステップバイステップの手順をどこで見つけることができるか誰かが知っていますか?私はすでにpythonとRの両方をインストールしましたが、どちらも完全に機能しています。前もって感謝します!

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

python - NameError:グローバル名'RPyPException'が定義されていません

2番目の質問:ベン、どうもありがとう!できます!エラー13で、C:\ Program Filesに一時ファイルを作成できなかったというメッセージが表示されたので、ARSERフォルダーを移動して、ユーザー名の下に配置しました。これでエラー13は処理されましたが、NameErrorが発生します。グローバル名「RPyPException」が定義されていません。これは、R、Python、およびrpyを保存したProgram Filesフォルダーからフォルダーを移動したためですか?ありがとう!


最初の質問:ARSER(http://bioinformatics.cau.edu.cn/ARSER/)というプログラムでバイオインフォマティクスデータを分析しようとしていますが、実行しようとするとエラーが発生します。

ファイル"C:\ Program Files \ ARSER \ arser.py"、9行目からrpy import *インポートエラー:rpyという名前のモジュールがありません

私はWINDOWS7を実行していて、以下をダウンロードしました。

  1. Pythonバージョン2.7.2.3を実行しているPython(x、y)
  2. Python 2.7用のWindowsパッチ(pywin32-217.win32-py2.7.exe)
  3. Rバージョン2.8.1
  4. rpyバージョン2.2.3

[マイコンピュータの詳細オプション]で、環境変数PATHをC:\ Program Files \ R \ R-2.8.1 \ binに変更しましたが、上記のエラーは解決されませんでした。私が読んでいたヘルプの説明は古いバージョンのRのものだったので、それが問題なのかもしれません。

私はこれらすべてのプログラムに不慣れであり、あなたが持っている提案に感謝します!本当にありがとう!