dimnames(x) <- dn 中的错误:“dimnames” [2] 的长度不等于使用“sqlSave”的数组范围



我正在尝试使用 sqlSave 命令将 R 数据帧导入 SQL 数据库。下面是我的代码

> head(final_series)
   Price       Time        FactorID CountryID      id
1  5.363334e+01 1980-01-01        1         1       1
2  5.143333e+01 1980-04-01        1         1   16384
3  5.060000e+01 1980-07-01        1         1   32767
4  5.250000e+01 1980-10-01        1         1   49150
5  5.266667e+01 1981-01-01        1         1   65533
6  5.280000e+01 1981-04-01        1         1   81916
> sqlSave(dbhandle, final_series, tablename = "db_time_price", varTypes = c(id="uniqueidentifier", FactorID= "float", CountryID="float", Time="date", Price="float"), append=TRUE, verbose = T, fast = F)  

但是我收到以下错误:

dinames(x) 中的错误 <- dn : "暗名"[2] 的长度不等于数组范围

有人知道为什么吗?谢谢!

您是否检查过该表是否已存在?如果表已存在但具有不同的维度,则会看到此错误。

相关内容

最新更新