r 用于读取 csv 的 opencpu 根目录
r opencpu root dir for reading csv
我已经启动并运行了 opencpu(单服务器)。我的第一个函数将从存储在我硬盘上的 csv 文件中打开一个数据集。
我应该在哪里部署 csv 文件? (我尝试了我的应用程序 www 目录,但它不起作用)
总而言之:在 opencpu 应用程序中,我应该在哪里部署文件以便这行代码能够运行?
indf <- read.csv(".\nouns-categorical_R1.csv")
答案很容易找到。
将 print(getwd()) 添加到您的 opencpu 函数脚本。
首先使用 POST 调用函数
然后可以通过对以 "console"
结尾的 url 调用 GET 请求来检索工作目录
答案是工作目录是临时目录:
.....AppData/Local/Temp/Rtmp0qr704/ocpu_session_3780fc520c8
这意味着您不能在工作目录中存储 csvs。每次启动 opencpu 时,此工作目录都会更改。
调用 read.csv() 时可以使用 csv 的完整路径。但是,在 Ubuntu.
上部署后,您需要注意安全问题和文件权限
我已经启动并运行了 opencpu(单服务器)。我的第一个函数将从存储在我硬盘上的 csv 文件中打开一个数据集。
我应该在哪里部署 csv 文件? (我尝试了我的应用程序 www 目录,但它不起作用)
总而言之:在 opencpu 应用程序中,我应该在哪里部署文件以便这行代码能够运行?
indf <- read.csv(".\nouns-categorical_R1.csv")
答案很容易找到。
将 print(getwd()) 添加到您的 opencpu 函数脚本。 首先使用 POST 调用函数 然后可以通过对以 "console"
结尾的 url 调用 GET 请求来检索工作目录答案是工作目录是临时目录: .....AppData/Local/Temp/Rtmp0qr704/ocpu_session_3780fc520c8
这意味着您不能在工作目录中存储 csvs。每次启动 opencpu 时,此工作目录都会更改。
调用 read.csv() 时可以使用 csv 的完整路径。但是,在 Ubuntu.
上部署后,您需要注意安全问题和文件权限