我正在尝试使用 R Studio 服务器将 CSV 文件读入 Monetdb 数据库。CSV 文件有 13 列和几十万行,由 1 列字符串和 12 列整数组成。当我使用 monet.read.csv 函数时:
monet.read.csv( #Function
db , #Data Base
pde , #CSV Name
paste0( 'pde' , substr( year , 3 , 4 ) ) , #Name of new table
nrows = sapply( pde , countLines ) #Rows in new table
)
我收到以下错误:
.local(conn, statement, ...) 中的错误:无法执行语句'COPY 10000001 OFFSET 2 RECORDS INTO pde08 FROM'/home/jamie/R/x86_64-pc->linux-gnu-library/3.1/Jamie_。 ...'。'从第 1 行字段 13 未插入,期待类型 int'。
我尝试过使用 data.table 包和 dbWriteTable 函数,所以知道 Monetdb 本身正在工作。有谁知道发生了什么?谢谢。