【发布时间】:2013-08-12 16:40:51
【问题描述】:
我从 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] 之类的列表中找到项目的平均值,那么如何做到这一点?
【问题讨论】: