R将脚本对象加载到工作区

use*_*328 6 workspace r object

这是一个我似乎无法弄清楚的新秀问题.假设您已经构建了一个操作一些数据帧的R脚本.您运行脚本,它会打印出结果.一切都很好.如何加载在脚本中创建的对象以便在工作区中使用?例如,假设脚本创建数据框df1.我们如何在工作区中访问它?谢谢.

这是脚本...简单的函数只是读取一个csv文件并计算第2列和第3列之间的差异...基本上我想访问工作空间中的spdat

mspreaddata<-function(filename){

# read csv file
rdat<-read.csv(filename,header=T,sep=",")


# compute spread value column 2-3
spdat$sp<-rdat[,2]-rdat[,3]
}
Run Code Online (Sandbox Code Playgroud)

sta*_*kam 18

你应该使用这个source功能.

即使用 source("script.R")

编辑:

查看文档以获取更多详细信息.它将运行您调用的脚本.然后,对象将在您的工作区中.

或者,您可以使用保存这些对象save,然后使用它们加载它们load.