我正在尝试为一个名为“W”的变量插入一个与校正因子(Fp)相对应的值。
因此,我有一个文件,其中Fp表示某些“W”(该文件只有两个变量),另一个文件需要其他“W”值的Fp值(此文件有七个变量,包括“W”)。
我的想法是合并文件,然后运行函数approx()
。合并顺利,返回一个包含8个变量的文件(“W”,“Fp”等等)。但是当我试图运行approx()
时,结果就是长度为2的列表。所以,我认为这不是正确的功能。我想知道我是否应该将它用作函数approxfun()
,但我不确定如何。
这是我的代码:
muestra <- merge(corrfactor, flowersamp, by = "W", all = T)
我的数据框架结构如下:
prueba <- approx(muestra$W, muestra$Fp, method = "linear")
class(prueba)
[1] "list"
length(prueba)
[1] 2
任何帮助将不胜感激。谢谢!