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