我在中使用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)测试。R就像:
setwd("<PATH>")
words <- "Testword"
library(wordcloud)如果我在test.R中没有包含库的情况下运行应用程序,就会得到响应"Testword“。如果我包含一个库(不管哪个库),为什么没有变量“word”?我总能得到“找不到变量”的回音。
我在我的Windows 10机器上使用Python3.5和R3.2.2。
发布于 2015-10-06 14:18:53
解决方案:首先需要加载依赖于库(R自动加载,PypeR不加载)。前:
library(NLP)
library(tm)
library(RColorBrewer)
library(wordcloud)https://stackoverflow.com/questions/32971116
复制相似问题