1

我正在尝试使用 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 本身正在工作。有谁知道发生了什么?谢谢。

4

0 回答 0