2014-02-28 2 views
0

가정하자 나는 아칸소 스크립트는이 것을 "plot.R"라는 한 :터미널/셸의 다른 디렉토리에 R 줄거리를 저장하는 방법은 무엇입니까?

for i in AA ALA 
    do 
    R --args $i <plot.R 
done 

이이 저장됩니다, 다음

uva<-commandArgs(T) 
file1<-as.character(uva[1]) 
x<-read.table(file1,header=T) 
png("plot.png") 
boxplot(x) 
dev.off() 
q() 

그리고 쉘에 대한 루프에서이 plot.R를 실행 현재 디렉토리에 플롯. 내 질문은 각각의 그림을 각 하위 디렉토리에 저장하는 방법이다. R --args $i <plot.R | mv *png dir과 같은 것을 시도했지만 작동하지 않습니다. 아무도 그것을 깨닫는 방법을 알고 있습니까?

답변

0

R 코드를 수정하여 명령 줄 인수를 기반으로 플롯을 저장하고 명령 줄 인수를 통해 PNG 호출에 전달할 수 있습니다. 그냥 인수를 사용하여 png에 대한 경로를 구성하십시오.

관련 문제