Признаюсь, мне сложно понять контекст этой проблемы, но у меня есть предчувствие, и, возможно, мне повезет, и я кое-что удачу.
Ваш цикл выполняет итерации по фрейму данных, обрабатывая каждыйгрести в одиночку.Я подозреваю, что в этой строке есть проблема.
print(paste("on", Day,"runoff was",post$Runoff))
Я думаю, что «post $ Runoff» ссылается на весь столбец Runoff во фрейме данных.Может быть поэтому он продолжает печатать и печатать.Я думаю, вам нужно выбрать только одну строку.
Теперь вы сделали это уже несколько строк назад.
Rainfall <- post[row,"Runoff"]
Поэтому, почему бы вместо этого не напечатать эту переменную?У вас это уже есть.
print(paste("on", Day,"runoff was",Rainfall))
Надеюсь, это поможет.Я сделал все возможное.