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