rpy2传递python保留关键字参数
作者:互联网
我正在尝试通过python使用r的密度函数,并且必须将’from’,’to’参数传递给密度函数.但是,由于单词“ from”是python中保留的ketyword,如何实现?
谢谢.
这是到目前为止的代码.
r_density=robjects.r('density')
f_a = robject.FloatVector(a)
r_a = r_density(f_a, bw='SJ', n=1024) ## Here I need to add 'from' and 'to' arguments
解决方法:
您可以使用dict argument-unpacking传递保留字作为参数名称:
r_a = r_density(f_a, bw='SJ', n=1024, **{'from':1, 'to':3})
要么
r_a = r_density(f_a, **{'bw':'SJ', 'n':1024, 'from':1, 'to':3})
标签:rpy2,kernel-density,python,r 来源: https://codeday.me/bug/20191026/1935459.html