【问题标题】:.csv import to R returns warning message "In scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :".csv 导入 R 返回警告消息“在扫描中(文件 = 文件,什么 = 什么,sep = sep,报价 = 报价,dec = dec,:”
【发布时间】:2016-06-28 17:50:28
【问题描述】:

我正在尝试将描述数据提取到 R 中以进行文本挖掘。

file <- read.csv ("file.csv", stringsAsFactors=FALSE)

返回以下内容:

警告信息 在 scan(file = file, what = what, sep = sep, quote = quote, dec = dec, : 带引号的字符串中的 EOF

并将行数减少 90%

我尝试添加了几件事:

skipNul=T
sep = ""
quote = ""

还有: read.table('file.csv'....)

所有数据都减少了完全相同的数量,这意味着它们对错误没有影响

【问题讨论】:

  • 错字:sep = "" -> sep="\n"
  • 试试quote = "\"",但一定要提供一个可重现的例子。

标签: r text-mining data-import


【解决方案1】:

您能否显示您尝试加载的输入文件的预览?具体来说,数据是否以逗号分隔,文件中是否包含引号?

如果不知道更多,我会尝试quote=NULL 而不是quote="",因为解析器似乎被引号的存在所迷惑。

另外,您可能需要tail 文件以确保它不会过早结束。

【讨论】:

    猜你喜欢
    • 2015-05-11
    • 2021-12-22
    • 2014-12-21
    • 1970-01-01
    • 2011-06-04
    • 1970-01-01
    • 2013-10-27
    • 2023-03-04
    • 2017-11-14
    相关资源
    最近更新 更多