У меня есть фрейм данных с пропущенными значениями. Существуют группы столбцов, которые связаны значениями в тех же строках и, таким образом, образуют блоки:
Блок 1: переменные «X1», «X2» и «X3» /
Блок 2: переменные «X4» и «X5» /
Блок 3: переменные "X6"
x <- data.frame(matrix(NA, nrow = 5, ncol=7))
colnames(x)[7] <- "Block"
x[1, c("X1", "X2")] <- 7
x[2, c("X1", "X3")] <- 7
x[3, c("X4", "X5")] <- 7
x[4, c("X4")] <- 7
x[5, c("X6")] <- 7
x$Block[1:2] <- c(paste("X1", "X2", "X3"))
x$Block[3:4] <- c(paste("X4", "X5"))
x$Block[5] <- c(paste("X6"))
Как я могу создать переменную «Блок», автоматически указывающую связанные группы в R?