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

python - 空のRベクトルを作成して新しいアイテムを追加する方法

モジュールRpy2によって提供されるPythonでRを使用したいと思います。[]Rには、特定の列または行を抽出できる非常に便利な操作があることに気付きました。Pythonスクリプトでこのような機能を実現するにはどうすればよいですか?

私の考えは、Rベクトルを作成し、これらの必要な要素をこのベクトルに追加して、最終的なベクトルがRのベクトルと同じにseq()なるようにすることです。作成しましたが、最初の数字が1であるように見えるため、最終結果は常に数字の1から始めますが、これは私が望んでいることではありません。それで、これを行うためのより良い方法はありますか?

0 投票する
3 に答える
10149 参照

python - R コードを Python スクリプトに変換する

次のRコードを取得しました。それをpythonに変換してpython環境で実行する必要があります。基本的にはrpy2モジュールでこれを実行しましたが、pythonが同じことをしていると少し退屈に見えるので、誰かがより良い方法を見つけることができますrpy2 モジュールを使用して、次の R コードを同等の python スクリプトに書き換えるには?

0 投票する
3 に答える
2302 参照

python - ggplot2 hell with rpy2-2.0.7 + python 2.6 + r 2.11(windows 7)

私はrpy2-2.0.7を使用しています(これはWindows 7で動作するために必要であり、新しいrpy2バージョンのバイナリをコンパイルするのは面倒です)2列のデータフレームをrにプッシュし、ggplot2にいくつかのレイヤーを作成して出力します画像を<.png>に変換します。

私は構文をいじくり回して数え切れないほどの時間を無駄にしてきました。ある時点で必要なファイルを出力することができましたが、(ばかげて)気づかず、コードをいじり続けました...

助けていただければ幸いです。以下は、デモンストレーションの(簡単な)例です。ご助力ありがとうございます!!!〜エリックバター


*出力は単なる空白の画像です(181b)。


ここに、ggplot2をいじるときにR自体がスローするいくつかの一般的なエラーがあります。

* RRuntimeError:エラー:プロットにレイヤーがありません

* RRuntimeError:エラー:美学を設定するとき、それらは1つの値しかとらない場合があります。問題:fill、x

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

python - rpy で R 関数の引数を渡す

R と Python の両方で (Rpy 経由で) 正常に動作する次の 2 行のコードがあります。

ただし、の引数を追加したい場合はinclude.lowest=TRUE、R で期待どおりに実行されます。

しかし、Rpy では動作しません:

次のエラーが発生します。

何が原因で、それを機能させるにはどうすればよいか知っていますか? どうも!

0 投票する
3 に答える
739 参照

python - Rpy による並べ替えられた分位平均

ここでの本当の目標は、Python で分位平均 (または合計、または中央値など) を見つけることです。私は Python のパワー ユーザーではありませんが、しばらく R を使用していたので、選択したルートは Rpy 経由です。しかし、返された平均のリストが分位数の順序に対応していないという問題に遭遇しました。特に、Rには次のものがあります。

これはすべて非常に良いです。しかし、コードを Rpy に変換すると、

最終的なリストの順序が間違っていることに注意してください (この場合、 と の両方が順序付けられているためa、それはわかっています)。b一般に、Rpy の最小分位数から最大分位数までの正しい順序を復元する方法がありません。助言がありますか?

さらに(上記の質問に対する答えを知りたいので、代用ではありません)、Pythonで直接分析を実行する方法を提案できれば、それも素晴らしいでしょう。(numpy または scipy がインストールされていません。) Thx!

編集:明確にするために、aペアになっbていますが、必ずしも順序付けられているわけではありません。たとえば、は目の大きさで、 は鼻の大きさです。私は、 のさまざまな分位点で、特派員s の平均が何であるかを調べようとしています。ありがとう。abab

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

python - MacOSXにrpy2をインストールする方法

私はこれまでのところ、MacOSXにPython用のrpy2をインストールしようとしています。MacportsとDarwinPortsを試しましたが、うまくいきませんでした

import rpy2

Pythonシェル環境内。私はMacでのプログラミングについてあまり詳しくなく、Windozeベースのシステムにモジュールをインストールするのが得意ですが、私の人生では、自宅のMacで単純な移植を行うことはできません。


私が求めているのは、誰かがとても親切なら、Mac OSXSnowLeopard用のrpy2を正常にインストールするための「ばかげた」指示です。うまくいけば、ここの誰かがこれを成功させ、彼らが取ったプロセスの概要を説明できますか?少なくともそれが私が望んでいることです。

よろしくお願いします!

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

python - psycopg2の結果をRPY2を使用したRのデータフレームにマッピング

psycopg2を使用すると、次の形式でクエリの結果が得られます。

[(15002325、24、20、1393、-67333094L、38、4、493.48763257822799、493.63348372593703)、(15002339、76、20、1393、-67333094L、91、3、499.95845909922201、499.970048093743)、(15002431、24、20 1394、-67333094L、38、4、493.493464900383、493.63348372593703)、(15002483、76、20、1394、-67333094L、91、3、499.959042442434、499.97304310494502)]

このネストされたタプル/リストをRPY2を使用してRデータフレームに変換しようとしています:名前が9列、データが4行(このネストされたリストの要素数))

しかし、方法がわかりません。tagedListを(RPY2コンテナライブラリに)試しましたが、成功しませんでした。タグ付きリストは、1つのリストごとに1つのリストのみを取得するようです。

ヘルプのためのThx!

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

python - Mac OS X 10.5.8 に rpy2 -2.1.5 をインストールすると失敗する

私は広く検索し、stackoverflow の以前の質問を読みましたが、OS X 10.5.8 を搭載した Mac に rpy2 をインストールする際の問題を解決できないようです。Xcode 3.1.4 と R 2.1.11 がインストールされています。私が実行すると:

私はこれを得る:

どんな助けでも大歓迎です。

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

windows - RPy2 - 2.1.7 WIN XP でのインストールの問題

皆さん、おはようございます。Windows XP マシンに rpy バージョン 2.1.7 をインストールするのに苦労しています。環境変数 (R_HOME と呼ばれる C:\R\R-2.10.0\bin) に正しいパスを入力しました。インストール プロセスはエントリを受け入れているように見えますが、「パスに R コマンドがありません」というメッセージは表示されず、インストールが開始されます。

ただし、しばらくすると、次のエラーが表示されます。

ファイル "C:\python26\lib\site-packages\setuptools\package-index.py"、475 行目、fetch_distribution で dist.clone(location=self.download(dist.location, tmpdir)) を返します。AttributeError: 'NoneType'オブジェクトには属性「クローン」がありません

これが何を意味するのか説明してくれる人はいますか?どうもありがとう、ファビオ

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

python - すべてのライブラリ Rpy2 R を認識させる方法

すべてのライブラリ Rpy2 R を認識させる方法。

ライブラリ、ユーティリティ、およびツールを認識しない Rpy2。

(>>> from rpy2.robjects.packages import importr Traceback (最新の呼び出しが最後): ファイル ""、1 行目、ImportError: No module named packages )

Rpy2 を更新してすべてのライブラリを問題なくロードできるため、または R を実行できます。

PS:ubuntuでR 2.10とpython 2.6を使用しています