У меня есть данные, которые выглядят так:
samplesize <- 6
group <- c(1,2,3)
total <- rep(samplesize,length(group))
outcomeTrue <- c(2,1,3)
df <- data.frame(group,total,outcomeTrue)
, и я хотел бы, чтобы мои данные выглядели так
group2 <- c(rep(1,6),rep(2,6),rep(3,6))
outcomeTrue2 <- c(rep(1,2),rep(0,6-2),rep(1,1),rep(0,6-1),rep(1,3),rep(0,6-3))
df2 <- data.frame(group2,outcomeTrue2)
То есть у меня есть двоичные данные, где мне сообщаютсуммарные наблюдения и успешные наблюдения, но предпочли бы, чтобы они были организованы в виде отдельных наблюдений с их явным результатом, равным 0 или 1. т. е. Визуальный пример желаемого результата
Существует ли простой способсделать это в г, или мне нужно будет написать цикл, чтобы автоматизировать это сам?