好的我想把我的函数kri3和Kmap合成一个函数。这两个功能都由他们自己工作。我遇到的问题是,当我合并两个kri3时,它不会保存它在我的全局环境中创建的值并将它们传递给Kmap。因此,除非我将函数拆分为两个,否则Kmap不会使用这些值。为什么我不能把它变成一个功能?我希望只有一个功能,而不是两个。
我想要制作的功能是采用变量,纬度,经度以及地图在x和y方向上的锐度。然后它将对给定的数据进行格式化,并将预测和方差的两个热图输出到ggmap中。
{{1}}
答案 0 :(得分:0)
r2evans是对的。
而不是使用返回3次,我需要使用它一次。
旧代码:
return(lzn.kriged)
return(lzn.Akriged.var)
return(lzn.Akriged.pred)
新代码:
kriw <- data.frame(lzn.kriged, lzn.Akriged.var, lzn.Akriged.pred)
return(kriw)
这很容易让我移动变量并创建一个函数。