使用 rpy2 指定名称中包含点的参数
Specify parameter that contains a dot in its name using rpy2
使用 Python,如何使用 rpy2
实现以下 R 语句?
library(climatol)
homogen('Vel',2011,2012,tinc='6 hour',expl=TRUE,dz.max=10)
Python 中的以下代码适用于除 dz.max
之外的所有参数。
from rpy2.robjects import r
from rpy2.robjects.packages import importr
importr('climatol')
r['homogen']('Vel',2011,2012,tinc='6 hour',expl=r['as.logical']('T'))
我看到我可以使用 r[<function_name>]
调用 R 函数,无论它们的名称中是否有一个点,例如 as.logical
,我用来调用布尔值 True
.现在如何指定名称包含点的参数,如 dz.max
?
感谢您的帮助。
from rpy2.robjects import r
from rpy2.robjects.packages import importr
climatol = importr('climatol')
climatol.homogen('Vel', 2011, 2012, tinc='6 hour', expl=True, dz_max=10)
考虑查看文档,例如介绍:
使用 Python,如何使用 rpy2
实现以下 R 语句?
library(climatol)
homogen('Vel',2011,2012,tinc='6 hour',expl=TRUE,dz.max=10)
Python 中的以下代码适用于除 dz.max
之外的所有参数。
from rpy2.robjects import r
from rpy2.robjects.packages import importr
importr('climatol')
r['homogen']('Vel',2011,2012,tinc='6 hour',expl=r['as.logical']('T'))
我看到我可以使用 r[<function_name>]
调用 R 函数,无论它们的名称中是否有一个点,例如 as.logical
,我用来调用布尔值 True
.现在如何指定名称包含点的参数,如 dz.max
?
感谢您的帮助。
from rpy2.robjects import r
from rpy2.robjects.packages import importr
climatol = importr('climatol')
climatol.homogen('Vel', 2011, 2012, tinc='6 hour', expl=True, dz_max=10)
考虑查看文档,例如介绍: