2015-08-23 53 views
0

我覺得這個問題>取值 我從網上取消一些數據,比如我獲得這個 "3.444.654"(如字符) 如果我使用gsub("3.444.654", ".", "")爲了得到3444654 ... [R給我 [1] ""GSUB轉化號

我能做些什麼來得到整數!

+1

嘗試'as.numeric(GSUB( '', '' ,「3.444.654」,fixed = TRUE))' – akrun

回答

0
> gsub(".", "", "3.444.654", fixed = TRUE) 
[1] "3444654" 

也許閱讀文檔gsub的參數順序等。爲了再打開字符串轉換成數字,使用as.numericas.integer

+0

「固定」參數!!! –

+2

或者只是越獄使用'\\。',雖然'fixed = TRUE'更好。此外,可能應該換成「as.numeric」。但是,最好的建議是閱讀文檔。 –

+0

@ErikMartinez如果這樣解決了你的問題,那麼就習慣於接受答案。 –