首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将cakePHP SQL表直接导入R

将cakePHP SQL表直接导入R
EN

Stack Overflow用户
提问于 2014-05-03 04:06:33
回答 2查看 324关注 0票数 1

我们试图在一个网站上实现一个统计功能,它需要一段R代码,因为没有可用的PHP库,用PHP编写它是不现实的。

我们成功地从PHP调用了R脚本,但是现在我们需要R脚本才能直接从SQL表中读取。

现在,在调用R脚本之后,它使用read.csv()从已经导出的CSV文件中读取数据,但我希望它能够实时地从SQL表中读取数据。

我们现在拥有的工作流:

代码语言:javascript
复制
1) Export CSV file from phpmyadmin
2) Call R script from PHP
3) R script reads data from CSV file
4) R script saves data to CSV or tab-delimited file

我们需要的是:

代码语言:javascript
复制
1) Call R script from PHP
2) R script reads data directly from the SQL tables
3) R script outputs a table that can be interpreted by PHP

我们在cakePHP和R3.0.2中使用PHP5.3。

在我没有给出一个工作示例之前,我真正想要的不是最后的代码,而是提示我应该在哪里寻找解决方案,因为我尝试了Google.com、Rseek.org和对堆栈溢出的搜索,但都没有结果。

会不会是我错过了正确的关键词?你有什么教程可以推荐吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-03 04:36:29

您可以连接到MySQL,并使用RMySQL直接从R查询它。我不知道如何从PHP中调用R脚本,但是使用打开来代替exec会给您一个更好的控制,因为它使用管道

票数 2
EN

Stack Overflow用户

发布于 2014-05-03 07:53:58

您可以使用RServe。将此代码作为示例。

https://github.com/nlware/qdnatool/blob/master/app/Model/Exam.php#L539

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23440116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档