1

我不能强迫R使用“。” 作为小数点,虽然我使用了参数:'dec=","'

read.table("http://www.loaditup.de/files/783502_n4vrencc5p.txt",dec=",")

数据可在线获取。

注意:我的数据集中的NA被标记为“。”,这可能是这个问题的根源......

有没有人建议我如何让R用“。”读入数据。作为小数点?

4

1 回答 1

2

您的数字被引用,因此它们作为文本读入。

DF <- read.table("http://www.loaditup.de/files/783502_n4vrencc5p.txt", na.strings=".")
DF$DTCHGUS <- as.numeric(gsub(",",".",DF$DTCHGUS))

head(DF)
#        Date DTCHGUS
#1         NA  1.9020
#2 1980-01-01      NA
#3 1980-01-02  1.8922
#4 1980-01-03  1.8900
#5 1980-01-04  1.8910
#6 1980-01-07  1.8890
于 2013-08-25T14:14:54.217 回答