[英]Calling R options() function from rpy2
在R中,可以使用options() function,如:
options(width=80)
例如,這會將屏幕打印寬度更改為 80 個字符。
如何使用 Python 中的 rpy2 庫實現類似功能?
從 rpy2 文檔( https://rpy2.github.io/doc/v2.9.x/html/rinterface.html看來,選項是可見的:)
options = rinterface.globalenv.get("options")()
當前版本的文檔可能是更好的信息來源:
https://rpy2.github.io/doc/v3.4.x/html/index.html
有幾種方法可以實現這一點,雖然您指出的是其中之一,但當對 rpy2 的內部工作或高級調整不感興趣時,這並不是最明顯的。
例如:
import rpy2.robjects as robjects
robjects.r("options(width=80)")
或者
from rpy2.robjects.packages import importr
base = importr('base')
base.options(width=80)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.