RODBC sqlUpdate用于将数据导出到现有Excel文件

时间:2013-03-15 09:01:49

标签: r import-from-excel rodbc

我有几个数据框应该添加到不同的Excel文件表中。我找到了以下代码,但它在运行时返回错误。

g <- lapply(RiskStats, function(x) as.data.frame(table(x)))
names(g) <- gsub("\\.", "_", names(g))
xl <- odbcConnectExcel("iris2.xls", readOnly=FALSE)
mapply(sqlUpdate, dat=g, tablename=names(g),
       MoreArgs=list(channel=xl, rownames=FALSE))
odbcCloseAll()

返回的错误是

  

函数错误(channel,dat,tablename = NULL,index = NULL,verbose = FALSE,:         未使用的参数(rownames = FALSE)

为什么会这样?是否可以指定要插入数据框的工作表的行和列?

使用的RiskStats data.frame如下:

                                 A Index       B Index               
StdDev                             0.028001    0.032673             
Stdev1M                            0.017869    0.022943               
Stdev3M                            0.021852    0.033065            
Stdev6M                            0.023094    0.031902              
Stdev1Y                            0.025012    0.032307            
Annualized Sharpe Ratio (Rf=0%)   -1.153721   -1.141983              
Downside Deviation                 0.018658    0.022499              
Sortino Ratio (MAR = 0%)          -1.632011   -1.569278          
maxDD                             -0.078769   -0.089467          
Calmar Ratio                      -0.408399   -0.415132         
Current DD                        -0.067757   -0.082369              

0 个答案:

没有答案