setwd('C:\\打包')
library(devtools)
print(has_devel())
# 创建包的文件夹
create('./xulingyan')
# dir.create('./ment')
# 删除文件,当recursive为FALSE时只能删除空文件夹,为TRUE可以删除非空文件夹
unlink('./package', recursive = TRUE)
# 重设路径至新文件夹下
setwd('./xulingyan')
# 在文件夹下的R文件夹内添加完成的R文件
# 修改R包的描述性文件
file.edit('DESCRIPTION')
# 准备打包过程
# 每一次运行load_all(),都会载入BigFaceTools/R内最新的所有.r文件内容
load_all()
# 测试写入的R文件是否能够使用
# 接着用document()将BigFaceTools/R内的所有.r文件
# 生成为BigFaceTools/man文件夹内的.Rd文件
document()
# 打包
build()
# 包的安装与调用
install('xulingyan')
library(xulingyan)
xulingyan::predfunc(1,2,3)
#安装opencpu
library(opencpu)
#打开服务器
opencpu::ocpu_start_server()
#调用
#curl http://localhost:5656/ocpu/library/xulingyan/R/predfunc/json -H
#"Content-Type: application/json" -d '{"input" :[ {"Sepal.Length":1.1, "Sepal.Width" : 2.5, "Petal.Length":0.4, "Petal.Width":0.9}]}'
R语言模型打包及基于Opencpu搭建restful api
猜你喜欢
转载自blog.csdn.net/weixin_38110091/article/details/88424262
今日推荐
周排行