我需要删除 .在我的数据中

我需要删除 .在我的数据中

我有一个包含 4 列的数据文件。
第四列是实数变量,有 5 位小数,后跟 0。
我需要删除“.”。在本专栏中。
我尝试在 R 中使用 sed 命令

system(paste('sed s/./""/g <"map1.txt" > "map.txt"',sep=""))

但它不起作用。
你能给我建议解决方案吗?

答案1

该命令不必要地复杂,例如在本例中R您不需要。paste双引号的位置非常奇怪,并且sed命令不正确。这是修复方法:

system('sed "s/\\.//" < map1.txt > map.txt')

请注意,这\\是必要的,而不仅仅是\因为解释字符串的方式R

相关内容