【发布时间】:2015-03-23 03:37:12
【问题描述】:
我有类似的数据
obs Var1
1 36.091
2 14.678
3 3.12
我的问题是我想用"," 替换"." 和gsub(),但不是针对所有观察结果,仅针对在点(".") 右侧有3 个字符的观察结果。在这种情况下,用于观察 1 和 2。
我在想这样的事情:
if ( nchar(something indicating the characters to the right of ".") >= 3){
gsub(".",",",data[,1])
}
else {}
我不知道这是否是正确的方法,但我不知道另一种方法。
谢谢
【问题讨论】:
标签: r if-statement replace gsub