簡體   English   中英

從 rpy2 調用 R options() function

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM