Gsub保留除1个字符外的所有字符

Gsub to keep all but 1 character

我一直在尝试用“.”代替。在我的数据中带有“:”,并保留尾随的 00,但是在切换小数点后,我的尾随零消失了。是否可以仅切换“.”,同时保持其他所有内容完全相同?我一直在使用:

gsub("\.", ":",df[,1])

您需要先使用format将字符串转换为字符:

gsub("\.",":",format(df[ ,1]))