小编JOS*_*DEZ的帖子

R,gsub(),替换"." 对于","给定一些条件

我有像这样的数据

obs  Var1   
1    36.091  
2    14.678  
3    3.12
Run Code Online (Sandbox Code Playgroud)

我的问题是,我想更换"."一个","gsub(),但不是所有的意见,只是有3个字符的点右边的意见(".").在这种情况下,观察1和2.

我想的是:

if ( nchar(something indicating the characters to the right of ".") >= 3){
gsub(".",",",data[,1])
} 
else {}
Run Code Online (Sandbox Code Playgroud)

我不知道这是不是正确的方法,但我不知道另一种方法.

谢谢

replace if-statement r gsub

3
推荐指数
1
解决办法
1547
查看次数

标签 统计

gsub ×1

if-statement ×1

r ×1

replace ×1