Заполнение цикла данных циклом (2) - PullRequest
0 голосов
/ 04 июня 2018

Уважаемые пользователи переполнения стека,

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

Dataframe <- data.frame (
Nest = NA, 
Food = NA, 
Sex = NA, 
Min.Dataframe = NA, 
Max.Dataframe = NA, 
Av.Dataframe = NA
)

так:

Используя цикл для заполнения этого фрейма данных, это будет выглядеть следующим образом:

 for (i in 1:length(AllNests)){    
    Nest.i <- AllNests[i]    
    Owls.i <- Owls[Owls$Nest == Nest.i, ] 

    for (j in 1:length((AllFood))) {    
    Food.j <- AllFood[j]    
    Owls.j <- Owls.i[Owls.i$FoodTreatment==Food.j, ]

    for (k in 1:length(AllSex)){
    Sex.k <- AllSex[k]
    Owls.k <- Owls.j[Owls.j$SexParent==Sex.k, ]

     Dataframe[,1] <- Owls.k$Nest
     Dataframe[,2] <- Owls.k$FoodTreatment
     Dataframe[,3] <- Owls.k$SexParent
     Dataframe[,4] <- min(Owls.k$SiblingNegotiation)
     Dataframe[,5] <- max(Owls.k$SiblingNegotiation)
     Dataframe[,6] <- mean(Owls.k$SiblingNegotiation)   
    }
    }    
    }

Спасибо за чтение этого поста, я был бы признателен за некоторые ссылки, чтобы взглянуть на это, Best,

...