【发布时间】:2011-09-06 18:00:42
【问题描述】:
我有一个简单的 csv 文件,其中包含用逗号分隔的大约 20K+ 值。当我尝试在 R 中加载值时,它给了我错误:
r:3: unexpected numeric constant
这是我执行的 R 的简单命令
someThing <- c(0.080172405,0.06233087,0.04315185,0.0652015,0.03201301.......n)
n= 70,000 values
我无法在此处复制粘贴所有 20K+ 值。我用谷歌搜索了这个错误,除了一些浮动值之外没有特殊字符或其他东西。
编辑
【问题讨论】:
-
什么是无效条目?我怎样才能找到它?所有的值都大于 0 并且是浮动的。
-
你能把全部数据发布到一个 pastebin 网站吗?
-
已添加链接 - pastebin.com/FVkUV6kY
-
那么您有一个包含单行逗号分隔数字的 CSV 文件?如果是这样,那就不太理想了。我会用 ',' 作为换行符,并将其作为表格读入。这样,您将能够通过识别行更容易地确定哪个值导致解析失败。
-
你说“..这是我被执行的 R 的简单命令......”。您是如何执行该命令的?我怀疑您输入了 70,000 个数字,那么您是如何将 c(0.080172405,0.06233087,0.04315185,...) 输入命令行的?而且,您是否将其复制/粘贴到命令行(或您的编辑器)中?