我试图通过 python 使用 r 的密度函数,并且必须将“from”、“to”参数传递给密度函数。然而,由于“from”这个词是Python中的保留关键字,我该如何实现这一点呢?
谢谢。
这是到目前为止的代码。
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
论证解包 http://www.saltycrane.com/blog/2008/01/how-to-use-args-and-kwargs-in-python/将保留字作为参数名称传递:
r_a = r_density(f_a, bw='SJ', n=1024, **{'from':1, 'to':3})
or
r_a = r_density(f_a, **{'bw':'SJ', 'n':1024, 'from':1, 'to':3})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)