2013-08-25 45 views
1

我無法強制R使用「。」如小數點,雖然我用的說法: 'DEC = 「」'無法強制R使用「。」作爲小數點

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

data可在網上。

注:NA在我的數據集被標記爲,這可能是這個問題的根源...

有任何人的任何建議我怎麼能讓[R在數據讀取「」與「。」作爲小數點?

回答

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 
+0

謝謝100次!我也遇到過「模式匹配和替換」和「gsub」,但是因爲我從來沒有使用過它,所以看不到它們中的哪一個被使用以及如何使用。你能否推薦一個好的(在線可用的)文件,在那裏他們解釋何時使用哪些建議的功能? – DatamineR

+0

我沒有什麼比'?gsub'更好的了。 – Roland

相關問題