2012-01-04 10 views
4

Rでソースコードを含むテキストファイルをインクルードし、インクルードされている場所で実行することは何とかできますか?私は、コマンドincludehttp://php.net/manual/en/function.include.phpRでソースコードで外部ファイルを含めることは可能です

私は私が最初の関数(〜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(...) 

私は、私はすべてのファイル名を入力したら、それは関心の非常に大規模ではないという理由だけで、別のファイルに中央部(Varaible定義、ファイルの読み込み、一般的なプロットを)「外部委託」したいと... 。 Rの中にincludeのようなコマンドがありますか?

+2

あなたは 'source()'を意味しますか? –

答えて

7

あなたが探しているコマンドはsource()です - 詳細は?sourceをご覧ください。代替はsys.source()

関連する問題