CSV 파일을 가지고 있고 그것에 쓸 두 개의 다른 쉘 스크립트를 실행 중입니다. CSV의 헤더는 다음과 같습니다.R에 다른 CSV 열에 붙이기
date,C1,C2,C3
첫 번째 스크립트는 날짜 열에 날짜를 씁니다. 그래서 지금은 두 번째 쉘 스크립트에서, C1, C2, R을 사용하여 C3 컬럼에 추가하는 방법에 관한 붙어이
date,C1,C2,C3
2013-07-03,
같이 보입니다. 다음 코드
d<-data.frame(1,2,3)
write.table(d, file="my.csv", append=TRUE, col.names=FALSE, row.names=FALSE)
그러나 다음 행의 추기를 시도했다. 둘 다 쉘 스크립트를 결합하고 싶지 않습니다. 쉘 스크립트를 통해 각 컬럼에 추가 할 수있는 방법이 있다면 도움이 될 것입니다. 미리 감사드립니다.
두 스크립트는 서로 어떻게 관련되어 있습니까? 예 : 한 번 실행 된 첫 번째 스크립트이고 두 번째 스크립트는 끝입니다. 아니면 두 번째 스크립트의 결과에 추가하는 첫 번째 스크립트를 실행해야합니까? – MrGumble
글쎄, 첫 번째 스크립트는 두 번째 스크립트에서 사용되는 파일을 생성합니다. 그리고 첫 번째 스크립트는 한 번 실행 한 다음 두 번째 스크립트는 끝까지 실행합니다. –
그런 다음 @agstudy가 답변에서 제안한대로 수행하십시오. 스크립트 1을 정상적으로 실행 한 다음 두 번째 스크립트가 스크립트 1에서 결과를로드하고 적용 할 논리에 따라 열을 추가 한 다음 결과를 다른 파일에 저장하거나 이전 파일을 덮어 씁니다. – MrGumble