我从 rpy2 和 python 开始进行数据分析。我可以将简单的python变量(如z = 2.534)传递给rpy2中的R函数:
value=robjects.r('''
f<-function(z){
# process and return something
}
f('''+str(z)+''')
''')
但是,当我为 z 传递列表时,如 z=[1,2,3] 为上述代码 str(z) 不起作用,当我手动传递 '[1,2,3]' 为 str(z) 时,函数 f显然无法将字符数据用作 R 中的列表。
我需要在 [1,2,3] 之类的列表中找到项目的平均值,那么如何做到这一点?