gpt4 book ai didi

使用 pyRserve 时 Python 脚本保持运行

转载 作者:太空宇宙 更新时间:2023-11-03 15:29:42 26 4
gpt4 key购买 nike

我正在尝试学习如何将 Python 中的列表列表发送到 R 脚本,该脚本运行统计方法并将两个或三个数据帧返回给 Python

我偶然发现了 pyRserve 包。我能够按照他们的文档中的手册进行操作,并且在命令行(>>>)中一切正常。当我运行脚本时,它不会停止。我已经安装了 Rserve 包并在 RStudio 中启动了它的服务。下面是代码:

import pyRserve
print "here1" #prints this line...
conn = pyRserve.connect(host='localhost', port=6311)
print "here2"
a= conn.eval('3+5')
print a

有人可以帮忙吗?

最佳答案

( docs ) 建议:

$ python
>>> import pyRserve
>>> conn = pyRserve.connect()

然后继续:

To connect to a different location host and port can be specified explicitly:

pyRserve.connect(host='localhost', port=6311)

这并不意味着两条线都应该运行。第二行应该被视为第一行的潜在修饰符。因此,如果您需要备用地址或端口,那么它应该如下所示:

$ python
>>> import pyRserve
>>> conn = pyRserve.connect(host='localhost', port=6311)

另请注意 Windows 用户的此警告:

Note On some windows versions it might be necessary to always provide ‘localhost’ for connecting to a locally running Rserve instance.

关于使用 pyRserve 时 Python 脚本保持运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42984319/

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