在Rstudio中创建一个工程,在此工程下会有很多.R文件,那么这些.R文件是如何关联的呢?假如有a.R调用b.R中定义的函数。
两种方法:
1.首先将b.R运行一次,然后在a.R中直接调用。
2.在a.R中加入引入b.R的语句:
source(paste(getwd(),"b.R",sep="/"))
然后执行,相当于将b.R的内容复制到a.R中,因此不需要再运行b.R了。
奇怪的是,即使a.R和b.R不在同一个工程,或者他们只是两个普通的.R文件,只要提前运行了b.R后,a.R照样可以使用b.R中的函数...