gpt4 book ai didi

python - 将 python 列表作为参数传递给 rpy2 中的 R 函数

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:46 25 4
gpt4 key购买 nike

我从rpy2开始用python进行数据分析。我可以将简单的 python 变量(如 z=2.534)传递给 rpy2 中的 R 函数,如下所示:

value=robjects.r('''
f<-function(z){
# process and return something
}
f('''+str(z)+''')
''')

但是,当我为上述代码 str(z) 传递 z 的列表(如 z=[1,2,3] )时不起作用,以及当我为 str(z) 手动传递 '[1,2,3]' 时,函数 f 显然无法使用 R 中的列表那样的字符数据。

我需要找到列表中项目的平均值,例如 [1,2,3] 那么如何做到这一点?

最佳答案

关于 evaluating R code 的文档建议:

f = robjects.r('''
f<-function(z){
# process and return something
}''')

value = f(z)

关于python - 将 python 列表作为参数传递给 rpy2 中的 R 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18192285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com