我在apache webserver的php代码中运行R脚本,在我的脚本中我给出了加载代码(kohonen
库)。整个R-script将作为exec("Rscript script.R“)通过php编码运行;
R代码:
library("kohonen")
load(file = "som.rda")
tr<-read.csv("trainnew1.csv")
compile11<-tr
write.table(compile11,file = "kohonen1.txt")等.
在终端中,此代码正在运行,但在php中提供时,它不会执行和加载库。
为了检查库的加载,我编写了简单的代码,通过在第一行加载库来进行添加
示例
library("kohonen")
a<-3
b<-5
c<-a+b
print(c)
由于kohonen库的原因,无法在输出文件中打印c
我在加载nnet库时尝试添加了相同的内容
示例
library("nnet")
a<-3
b<-5
c<-a+b
print(c)
它在输出文件中打印c。问题是加载kohonen
库,请建议我,如何加载kohonen
库,然后如何解决这个问题
发布于 2019-10-03 06:52:45
很抱歉,我可能没有您需要的答案。我只想强调另一件事。请不要使用c命名变量。它是R保留字。您可以更改为cc或其他名称。也许这也是你的R会话不工作的原因。
https://stackoverflow.com/questions/58161645
复制相似问题