在前面的脚本中,我们计算了几个猎物物种的摄食率,现在我们似乎是根据独特的位置对它们进行分组。后面的代码部分要求有41行(完整数据集中的每个唯一位置对应一行)。我遇到的主要问题是这一行是如何计算的:x= x + d$Intakerate_kjday[j]*d$alpha[j]。data.frame`(`*tmp*`, k, , value = c("2", "Bishop's Head", : replacement has 6 items, need 7 我真的很感激任何对他试图计算的内容
将计算过的数据存储在每一行中是不好的做法,还是在应用层对数据库的每次读取进行计算更好。
存储在数据库中可以避免多次计算,但如果出现错误,则需要更新数据,而不仅仅是更改应用程序级别的计算。例如,我需要计算食物的每日总营养摄入量。因此,各种portions of energy of foods。我可以根据对应的food计算D4能量,并将每个portion的energy存储在portions表中,也可以每次使用相应的food从连接中