我一直在使用该splinefun函数在R一些数据x和y. 例如:
x <- 1:10
y <- x^2
f <- splinefun(x, y)
f(seq(1, 10, by = 0.1))
现在假设获取yfromx是耗时的。两个高度相关的问题是:
如何在不重新评估(或从表中重新读取)的情况下将函数
f从一个R会话保存和加载到另一个会话?xy如何在不评估/读取每个负载的情况下
f将其作为R包的一部分包含在内?xy
我知道这从现在开始更改R 3.0.0,现在f保存在特定环境中
environment(f) # <environment: 0x1036daf80>
并且有字节码<bytecode: 0x1036e0748>,但不知道该怎么做。