#r #loops
Вопрос:
emissivity= for (val in ndvi)
{
if (ndvi<0) {
ndvi=0.991}
else if ((ndvi<0)amp;(ndvi>0.2)) {
ndvi=0.966}
else if (ndvi>0.5) {
ndvi=0.973}
else {
ndvi=0.973*pv 0.966*(1-pv) (1-0.966)(1-pv)*0.55*0.973}
}
Ошибка в for (val в ndvi) {: недопустима последовательность циклов()
Комментарии:
1. Добро пожаловать! Я заметил две проблемы с вашим кодом: (1) Вы не используете
val
в своемfor
цикле… тогда зачем вообще использовать цикл for? (2) Присвоениеemissivity
не может быть выполнено таким образом. Я думаю, что ни то, ни другое не связано с ошибкой. Было бы полезно, если бы вы могли предоставить воспроизводимый пример с данными.