2024-10-01 09:27:54 发布
网友
如何为Rpy2配置swaveit的工作和识别?在
我用这个
import rpy2.robjects as robjects R["library"]("utils") R["library"]("tools") R['sweave("/var/www/tmp/pywps/central.Rnw")'] R['texi2dvi("/var/www/tmp/pywps/central.tex", pdf=TRUE)']
但我有这些错误
谢谢你的回答和帮助
使用R包导入器可以让您在IDE或交互式shell中使用自动完成功能,并使代码更像Python。在
from rpy2.robjects.packages import importr utils = importr('utils') utils.Sweave("/var/www/tmp/pywps/central.Rnw")
使用方括号获取R对象,然后从Python调用它。或使用()括号将一行传递给R:
R["Sweave"]("/var/www/tmp/pywps/central.Rnw") R('Sweave("/var/www/tmp/pywps/central.Rnw")')
斯威夫需要一个大写字母S(在我的测试中)。在
呃,这个行吗?你没有用同样的方式来执行所有的R[]调用。在
import rpy2.robjects as robjects R["library"]("utils") R["library"]("tools") R["sweave"]("/var/www/tmp/pywps/central.Rnw") R["texi2dvi"]("/var/www/tmp/pywps/central.tex", "pdf=TRUE")
(我从未使用过Rpy2,所以这完全是猜测。)
使用R包导入器可以让您在IDE或交互式shell中使用自动完成功能,并使代码更像Python。在
使用方括号获取R对象,然后从Python调用它。或使用()括号将一行传递给R:
斯威夫需要一个大写字母S(在我的测试中)。在
呃,这个行吗?你没有用同样的方式来执行所有的R[]调用。在
(我从未使用过Rpy2,所以这完全是猜测。)
相关问题 更多 >
编程相关推荐