4
R在某種程度上可能包含一個包含R源代碼的文本文件,並在包含它的位置執行?(How)是否有可能在R中包含帶源代碼的外部文件
在PHP我會使用命令include
(http://php.net/manual/en/function.include.php)
我有一個文件,其中我首先定義功能(〜200行),則創建和通過處理大量文件,並使用設置許多變量定義的函數(〜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
的命令嗎?
你的意思是'source()'? – 2012-01-04 12:34:47