-2
價格的CSV列我有一個CSV文件,其中出口價格後,在R作爲一個列表的措辭,如:$ 115.00美元,所以我不能格式中的R
as.numeric(sub('\\$','',as.character(Data)))
,因爲它轉換由於「USD」部分,它以N/A返回。
價格的CSV列我有一個CSV文件,其中出口價格後,在R作爲一個列表的措辭,如:$ 115.00美元,所以我不能格式中的R
as.numeric(sub('\\$','',as.character(Data)))
,因爲它轉換由於「USD」部分,它以N/A返回。
這是最簡單的只是刪除一切,是不是數字或週期:如果你想確保你從輸入的字符的連續串
> gsub("[^0-9.]", "", "$115.00 USD")
[1] "115.00"
,您可以使用捕捉:
> sub("[^0-9.]*([0-9.]*).*", "\\1", "$115.00 USD")
[1] "115.00"
我們需要更多的細節和您的問題是什麼? – MLavoie
「Sub」美元符號和USD:'as.numeric(gsub(「[$] | USD」,「」,'$ 115.00 USD'))' –