我有一个包含 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
。