2012-01-04 4 views
4

에 포함시키는 것이 가능합니다. R 소스 코드가 포함 된 텍스트 파일을 포함시키고 포함 된 위치에서 실행하는 것이 가능합니까? 내가 명령 include (http://php.net/manual/en/function.include.php)R에서 외부 파일을 소스 코드

내가 먼저 기능 (~ 200 라인)를 정의 파일을 가지고, 그때 생성을 사용하여 파일을 많이 처리하고 사용하여 많은 변수를 설정합니다 PHP에서

정의 된 함수 (~ 1500 라인) 및 마지막으로 계산 및 플롯 (~ 700 라인) 변수의 값을 사용합니다. 나는 모든 파일 이름을 입력하면

# functions 
readfile <- function (...) { 
    ... 
} 


# reading files, general plots,... 
dataFolder1="..." 
pdf("param01_Set01.pdf") 
    param01_Set01_SV = readfile(dataFolder1, ...) 
    param01_Set01_KP = readfile(dataFolder1, ...) 
    param01_Set01_NK = readfile(dataFolder1, ...) 
dev.off() 

dataFolder2="..." 
pdf("param01_Set01.pdf") 
    param01_Set02_SV = readfile(dataFolder2, ...) 
    param01_Set02_KP = readfile(dataFolder2, ...) 
    param01_Set02_NK = readfile(dataFolder2, ...) 
dev.off() 

... 


# dooing specific calculations + plotting 
result1 = (param01_Set01_SV$xyz + 123) * param02_Set08$xyz 
plot(...) 

나는 매우 큰 간단하기 때문에, 별도의 파일로 중간 부분 (가변적이고 정의, 파일 읽기, 일반 플로팅)를 "아웃소싱"을 좋아하고 관심없는 ... . R에 include과 같은 명령이 있습니까?

+2

'source()'를 의미합니까? –

답변

7

찾고있는 명령은 source()입니다. 자세한 내용은 ?source을 확인하십시오. 대안은 sys.source()

관련 문제