5
根据向量以特定顺序对数据帧行进行排序
是否有一种更简单的方法来确保数据框的行根据我在下面的简短示例中实现的“目标”矢量进行排序? df <- data.frame(name = letters[1:4], value = c(rep(TRUE, 2), rep(FALSE, 2))) df # name value # 1 a TRUE # 2 b TRUE # 3 c FALSE # 4 d FALSE target <- c("b", "c", "a", "d") 这似乎有点“复杂”,无法完成工作: idx <- sapply(target, function(x) { which(df$name == x) }) df <- …