R read.csv colClasses scan()预期为“逻辑”,得到““假””

时间:2019-10-15 22:49:37

标签: r csv class import

我正在使用read.csv和指定的colClasses读取25列的csv。倒数第二列为logical,因此我在"logical"中指定了colClasses并收到错误

Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec,  : 
  scan() expected 'a logical', got '"FALSE"'

如果我在不使用colClasses-read.csv(file = i)的情况下读取文件,则可以正常工作,并且该列被导入为逻辑!同样,如果我使用colClasses,但将该列标记为NA。该列的唯一值是NA FALSE TRUE。在LibreOffice Calc中打开文件,条目未用引号引起来,即FALSE而不是"FALSE"

谁能想到为什么会这样?似乎非常不直观/有错误-尽管经验告诉我,有99%的可能性是我在做一些愚蠢的事情!

谢谢

0 个答案:

没有答案