当读取.rdata文件中保存的对象时,是否有可能定义加载的库。例如:跑完后:
library(data.table)
dt1 = data.table(a=1:10,b=letters[1:10])
save(dt1,file="dt.rdata")
dt1保存为dt.rdata。
当将该文件读入原始R会话时(例如,通过双击Windows资源管理器中的文件),dt1可用,但相应的data.table命令只能在发出额外的
之后使用library(data.table)
在新开的R会话中。是否有一些方法可以在数据文件中定义,在相应的文件中读取之前/之后要加载某些包还是执行其他一些命令?
答案 0 :(得分:1)
将数据保存到不同的工作区,并添加一个名为.First
的函数来加载库。
.First <- function(){library(data.frame)}