如何解决使用集成时出现错误“ lengthlower== 1 not TRUE”
我正在使用Integrated()函数来计算一些树木的体积。它的结构差不多:
integrate(tapervol,LogsLength[,j],(j+1)],StandData1[,"Midh"],"Midd"])$value
位置:
- tapervol是函数
- LogsLength [,j]是我将开始整合的最小高度
- LogsLength [,(j + 1)]是我要集成的最大高度
- 其他向量是函数中的辅助项
关键是 LogsLength data.frame包含许多具有不同高度的列,我想以线性顺序模拟所有对(如代码中所述)。各行代表不同树木
我写了这样的循环:
for (j in 1:(ncol(LogsLength)-1)){
LogsVol[,j] <- integrate(tapervol,"Midd"])$value
}
但是,它给了我错误
length(lower) == 1 is not TRUE
有人可以告诉我怎么了吗?
我感谢任何提示! 谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。