Eu preciso excluir. nos meus dados

1

Eu tenho um arquivo de dados com 4 colunas.
A quarta coluna é uma variável real com 5 casas decimais seguidas de 0.
Eu preciso remover o "." nesta coluna.
Eu tentei usar o comando sed em R

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

mas não funciona.
Você pode me sugerir a solução?

    
por Gopal Gowane 05.01.2017 / 03:40

1 resposta

2

O comando R é desnecessariamente complicado, por exemplo, você não precisa de paste neste exemplo. As aspas duplas estão muito estranhamente posicionadas e o comando sed está incorreto. Aqui está a correção:

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

Observe que o \ é necessário, em vez de simplesmente \ , devido à maneira como R interpreta strings.

    
por 05.01.2017 / 08:16