gpt4 book ai didi

r - R-CSV错误-意外的数字常量

转载 作者:行者123 更新时间:2023-12-04 09:48:30 24 4
gpt4 key购买 nike

我有一个简单的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 +的值。我用谷歌搜索了这个错误,除了一些浮点值之外,没有特殊字符或其他东西。

编辑

http://pastebin.com/FVkUV6kY

最佳答案

在文件中途有一个换行符,这导致该部分看起来像(用空格替换该换行符),因此在空格之后,有一个意外的数字常量。

... 0.0068243323,0.0733 7422182,0.07379706 ...

这是我找到它的方式:
b <- scan(file, what=character(0))
length(b)

长度是2,而不是1。

可以这样读取:
b <- paste(b, collapse="")
b <- substring(b, 3, nchar(b)-1)
b <- strsplit(b,",")[[1]]
b2 <- as.numeric(b)

关于r - R-CSV错误-意外的数字常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6209340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com