проверить, существует ли объект списка и дать ему имя - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь написать свою собственную функцию.И после некоторых вычислений, например, я получаю такой список;

obtained list И, согласно данным, количество кластеров может варьироваться от 1 до 31.

Итак, независимо от того, сколько кластеров, яхочу перечислить их как код ниже.

maxm5<-list(m.5$`Disaggregated rainfall depths`$`Cluster 1`, m.5$`Disaggregated rainfall depths`$`Cluster 2`...)

Чтобы выполнить это, я попытался sapply;

maxm5<-sapply(1:31, function(zz) list(m.5$`Disaggregated rainfall depths`$`Cluster [zz]`))

И затем я попытался for loop

        month<-31 
   maxm5<- for (i in month) {
      list(m.5$`Disaggregated rainfall depths`$`Cluster [i]`)
    }

Но то, что я только что получил, это список с 31 нулем.

А потом я хочу назвать их как;

m5.1<-maxm5[[1]]
m5.2<-maxm5[[2]] ....

1 Ответ

1 голос
/ 03 апреля 2019

На основании вашего последнего комментария:

sapply(m.5$`Disaggregated rainfall depths`, function(x) max(x[, -(1:4)]))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...