1
我想將var_old轉換爲var_new。所以我應該將'.'
更換爲','
。
Var_old
現在是一個字符串,我希望它在最後是數字。將1.000更改爲1000字符串
Var_old Var_new
800 800
285 285
1.100 1,100
900 900
1.000 1,100
首先我嘗試這樣做:
Var_new <- gsub(".",",", Var_old)
Var_new
",,,"
",,,"
",,,,,"
",,,"
",,,,,"
其他代碼我想:
Var_new <- sub(".",",", Var_old)
Var_new
",00"
",85"
",.100"
",00"
",.100"
我應該怎麼辦呢?
嘗試'Var_new < - 子( 「\\。」, 「」,Var_old)'。 –
正則表達式中的'.'是通配符。它匹配一切,除非你逃脫它(像@ danas.zuokas顯示) – Heroka
或使用'fixed = TRUE':'Var_new < - gsub(「。」,「,」,Var_old,fixed = TRUE)' – Jaap