r opencpu root dir用于读取csv

时间:2017-04-28 05:52:37

标签: r opencpu

我有opencpu(单服务器)启动和运行。我的第一个函数将从存储在我硬盘上的csv文件中打开一个数据集。

我应该在哪里部署csv文件? (我尝试了我的应用程序www目录,但它没有工作)

总之:在opencpu应用程序中,我在哪里部署文件以便这行代码可以工作?

indf <- read.csv(".\\nouns-categorical_R1.csv")

1 个答案:

答案 0 :(得分:0)

答案很容易找到。

将print(getwd())添加到opencpu函数脚本中。 首先使用POST调用该函数 然后可以通过调用以“console”

结尾的URL的GET请求来检索工作目录

答案是工作目录是临时目录: .....应用程序数据/本地/温度/ Rtmp0qr704 / ocpu_session_3780fc520c8"

这意味着您无法在工作目录中存储csv。每次启动opencpu时,此工作目录都会更改。

调用read.csv()时可以使用csv的完整路径。但是,在Ubuntu上部署后,您需要注意安全问题和文件权限。