Заменить отрицательные значения на ноль

Мы хотим установить все отрицательные значения в массиве равными нулю.

Я пробовал много вещей, но еще не нашел рабочего решения. Я думал о цикле for с условием, однако это, похоже, не работает.

#pred_precipitation is our array
pred_precipitation <-rnorm(25,2,4)     

for (i in nrow(pred_precipitation))
{
  if (pred_precipitation[i]<0) {pred_precipitation[i] = 0}
  else{pred_precipitation[i] = pred_precipitation[i]}
}
19
задан zx8754 25 April 2019 в 08:28
поделиться