设为首页 加入收藏

TOP

如何将R中的data frame对象的数据导入到DB
2019-08-15 00:09:51 】 浏览:27
Tags:如何 data frame 对象 数据 导入

在使用ARIMA模型来预测我们的销量的时候,如果保存预测版本进DB,以供后续分析呢

1. 在定义变量阶段我们定义了dfResult      <- data.frame()

  这是一个data frame

2. 预测的结果通常是一个vector

  例如我们预测90个期间的数据:pred <- predict(fit, n.ahead = 1*90)

3. 假设我们每天都保存一次预测版本,可以设置变量如下

  strPredictVer <- format(Sys.Date(),"%Y-%m-%d")

  这个格式可以存入日期字段,方便和期间序数进行DateAdd()函数的运算

4. 创建dfResult这样一个data frame

  dfResult<- data.frame(s=1:90,p=pred$pred,d=rep(c(strPredictVer)))

  这里我们需要注意的是,strPredictVer就是一个字符串,如果是一个field的字段,例如这个还有个预测的种类,是从数据库读取的,那么d这个字段将会被数据库字段名替代,这里可以试一下差别

5. 我们用的是Microsoft SQL Server In database R service需要提前加载library RODBC

  以下截图的代码就可以简单的将数据存入DB

  a. table名称Predict

  b. overwrite =TRUE

  

 


如何将R中的data frame对象的数据导入到DB https://www.cppentry.com/bencandy.php?fid=91&id=228901

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇R实战 第十一篇:处理缺失值 下一篇R链接hive/oracle/mysql