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