我的功能如下:
rLoadRun = function(pFile, fFile, varName, flowName, dateName, stationName){
rRun = selBestModel(varName, data=pFile, flow="Q", flow.units="cms",
dates="Date", station="Holt station", time.step="day")
concentration = predConc(rRun, fFile, by="day")
return(concentration)
}
selBestModel
和predConc
都来自USGS的rloadest包,但它们与问题有点无关。我创建了一个测试电话:
test = rLoadRun(file, file2, "Q", "Q", "Date", "Test")
print(test)
我收到错误:
terms.formula(公式,“模型”,数据=数据)中的错误:对象 找不到'pFile'
也许这是我对R的理解问题,但我认为既然函数将pFile定义为要传入的变量,它就会存在于函数的范围内。任何想法都将不胜感激!