Используйте цикл для подсчета количества тропических ночей в разных местах - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь сделать двойной цикл, который будет подсчитывать количество раз, когда у нас минимальная температура выше 293 Кельвина для разных мест, и вводить эти показания в файлы с разными именами.

В частности, есть49 различных мест (каждое из них в xts-файле длиной 1642 строки) и с именами:

tr79_1_min

tr79_2_min

tr79_3_min

.

tr79_49_min

И я хочу указать количество раз, превышающее 293K, в разных файлах с именами

tr79_1

tr79_2

etc

Я использовал paste0 и функцию get для создания цикла, однако он возвращает ошибку и не работает.

for (i in 1:49) {
  name<-  paste0("tr79_",i,"min",sep="")
  name2<-  paste0("tr79_",i,sep="")

  for (j in 1:1642) {

    if (get(name)[j]>293){
       (get(name2)<-get(name2)+1)
    }
  }
}

Также у меня есть сомнения, если с этим способом (даже еслион будет работать) он сможет хранить отдельные подсчеты

...