Re: [问题] 关于PHP与R

楼主: Wush978 (拒看低质媒体)   2014-09-05 10:11:48
※ 引述《w2a3n4g5 (MORRIS.W)》之铭言:
: [问题类型]:
: 程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
: [软件熟悉度]:
: 入门(写过其他程式,只是对语法不熟悉)
: [问题叙述]:
: 大家好,由于专题所需,需要结合PHP与R进行一些统计推论&计算
: 主要是透过PHP中的 exec(Rscript XXX.r paremeter) 来呼叫R
: 在透过输出成txt , png档案的方式,print在网页上
: 目前主要遇到两个问题
: 1:假设rscript的内容中有library(package) , 那么在执行网页
: 时无法顺利加载package , 这方面想了很久实在想不到解决办法
由于套件默认的安装位置在使用者的家目录底下,
而执行 php 的使用者可能不同,所以无法读取你安装的套件。
建议利用root权限将套件装于如 /usr/local/lib/R/site-library 的位置
这样 php 开启的Rscript 应该也能加载套件。
如果有问题的话,在php的Rscript底下印出.libPaths()的回传值
: 2.虽然将计算结果输出成txt,png档在印出的方式不会太复杂
: 但印象很久以前好像看过php的指令可以直接输出r的计算结果
: 但不知道是不是记错,是否有人有看过类似的指令呢?
我不知道。
如果要自己作土砲的话,你可能要用一些方法来作process间的资料交换。
: 3.由于stem(data)的计算结果 , 无法存成图片或是文件档
: 请问还有什么方式可以将结果输出呢?
write(capture.output(stem(iris[[1]])), "/tmp/test.txt")
: 不知道这篇适不适合发在这里,如果不洽当的话我会马上删除的QQ
: 先谢谢各位了!!!!!
谢谢你的发问

Links booklink

Contact Us: admin [ a t ] ucptt.com