source()常见于引用本地文件或者网络文件。
引用网络文件的常见案例为:
source("http://www.mayin.org/ajayshah/KB/R/tutorial.R")
但是当引用的地址为https://开头时(比如github中的文件的地址,通常都是以https开头),在非Windows系统中会出现error message。
这是因为当R以--internet2为命令符时,https只被Windows系统支持。
如果想要在Linux或者OS X系统中用source()引用网络文件,则需要调用add-on packages
以下有两种比较方便的方法来解决这个问题: