[英]passing R function arguments in rpy
我有以下兩行代碼都可以在R和Python(通過Rpy)中正常運行:
[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'
您知道什么可能會導致這種情況,我應該怎么做才能使其起作用? 謝謝!
我不了解rpy
,但這可能是由於使用"TRUE"
(字符)而不是TRUE
(邏輯)嗎?
編輯: rpy
文檔似乎指示使用r.TRUE
:
http://rpy.sourceforge.net/rpy/doc/rpy_html/R-boolean-objects.html#R-boolean-objects
我對Rpy一無所知,但我猜想它必須為include_lowest=True
(無引號, True
是python中的布爾值。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.