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