【发布时间】:2019-05-11 13:34:21
【问题描述】:
我有一个缺少值的数据框。有一组列通过相同行上的值连接,从而形成块:
块 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 中创建自动指示连接组的变量“Block”?
【问题讨论】:
-
这个问题不清楚,具体你所说的“指示连接的组”是什么意思?您的意思是一个变量,它告诉您哪些列组没有缺失?
-
你能解释一下第一行的输出吗?为什么是
X1 X2 X3?
标签: r dataframe split missing-data