1

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

[R] rcut = cut(vector, brks)
[Python] rcut = r.cut(vector, brks)

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

[R] rcut = cut(vector, brks, include.lowest=TRUE)

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

[Python] rcut = r.cut(vector, brks, include_lowest="TRUE")

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

rpy.RPy_RException: Error in ok && include.lowest : invalid 'y' type in 'x && y'

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

4

2 に答える 2

5

わかりませんが、 (論理)の代わりに (文字)rpyを使用している可能性がありますか?"TRUE"TRUE

編集:rpyドキュメントは、使用を示しているようですr.TRUE:

http://rpy.sourceforge.net/rpy/doc/rpy_html/R-boolean-objects.html#R-boolean-objects

于 2010-08-19T20:01:01.487 に答える
1

私はRpyについて何も知りませんが、そうする必要があると思いますinclude_lowest=True(引用符なしTrue、pythonのブール値です。)

于 2010-08-19T20:01:10.277 に答える