使用monetdb&的CSV加载错误[R

时间:2014-02-14 12:20:51

标签: r monetdb

我正在尝试使用R和RStudio将各种CSV加载到monetdb中,但我收到以下错误。 这是代码(使用iris数据集测试的代码,通常工作正常)和错误消息:

> monetdb.read.csv(conn,fnamed,nrows=nrows,header=TRUE,tablename=tabled,delim=",")

/Users/Enzo/NHS/data/sha_lookup.csv /Users/Enzo/NHS/data/sha_lookup.csv 
Error in .local(conn, statement, ...) : 
  Unable to execute statement 'copy 12 offset 2 records into sha_lookup from '/Users/Enzo/NHS/data/sh...'.
Server says '!failed to import table'.

我正在尝试加载的文件是一个简短的csv:

    SHA,SHAname
    Q30,NORTH EAST STRATEGIC HEALTH AUTHORITY
    Q31,NORTH WEST STRATEGIC HEALTH AUTHORITY
    Q32,YORKSHIRE AND THE HUMBER STRATEGIC HEALTH AUTHORITY
    Q33,EAST MIDLANDS STRATEGIC HEALTH AUTHORITY
    Q34,WEST MIDLANDS STRATEGIC HEALTH AUTHORITY
    Q35,EAST OF ENGLAND STRATEGIC HEALTH AUTHORITY
    Q36,LONDON STRATEGIC HEALTH AUTHORITY
    Q37,SOUTH EAST COAST STRATEGIC HEALTH AUTHORITY
    Q38,SOUTH CENTRAL STRATEGIC HEALTH AUTHORITY
    Q39,SOUTH WEST STRATEGIC HEALTH AUTHORITY

RStudio读取上述CSV文件没有任何问题。更重要的是,我可以使用read.csv将此CSV读入R数据帧,然后使用write.table编写CSV文件。现在我可以使用上面的代码将这个“新”CSV加载到monetdb中,没有任何问题。

请注意,我尝试在任何地方使用引号“”来编辑文件以查看是否存在问题,但我仍然遇到错误。

1 个答案:

答案 0 :(得分:1)

您的原始文件是否具有Windows样式的行结尾?