0
如何告诉R只在给定位置替换字符串?下面的例子在任何位置都可以。试图使其工作,并不能找出语法。只在特定位置替换字符
z <- c("alpha 1 bravo 0 charlie_ 0 v1 whiskey 0")
z # replace only in pos 25,26 substr(z, 25, 26)
sink('output.txt')
gsub(" 0","**",z) # <@>>< ??
sink()
Tx G5 !!!我想我也需要限制到25号,因为我可以有更多的字符后,我修改了我原来的测试字符串。 z < - c(“alpha 1 bravo 0 charlie_ 0 v1 whiskey 0”)。试图了解什么是\\ 1 .... –
我的模式只会做位置25和26,而不是之后。我将添加更新的测试字符串。 – G5W
是的,对不起,我完美。 \\ 1表示跳过的部分?,一个斜线是逃生,并且\ 1表示它?你如何在R中调用这个参考,非常有趣。最好。 M –