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