0

我在我的 Python 应用程序中使用 PypeR,并希望从 R 脚本中获取一个变量。

我的 Python 应用程序如下:

from pyper import *
r = R()
r.run("source('<PATH>/test.R')")
words = r.get("words", "No Variable found!", use_dict=False)
print (words)

test.R 就像:

setwd("<PATH>")
words <- "Testword"
library(wordcloud)

如果我在 test.RI 中不包含库的情况下运行应用程序,则会得到响应“Testword”。为什么如果我包含一个库(无论哪个库),都找不到变量“words”?我总是得到后备“未找到变量”。

我在我的 Windows 10 机器上使用 Python 3.5 和 R 3.2.2。

4

1 回答 1

1

解决方案:必须先加载依赖库(R 会自动执行此操作,PypeR 不会)。前任。:

library(NLP)
library(tm)

library(RColorBrewer)
library(wordcloud)
于 2015-10-06T14:18:53.677 回答