R是否将值重新分配/分配到某个系数级别?
给定一个向量R是否将值重新分配/分配到某个系数级别?,r,R,给定一个向量v几个选项 基尔 有几个选择 基尔 一种不同的基R解 v <- 0:23 v <- factor(ifelse(v <= 4, "0", ifelse(v > 4 & v <= 8, "1", ifelse(v %in% c(9,11,23), "2", "3")))) v一种不同的碱性R溶液 v <- 0:23 v <- factor(ifelse(v <= 4, "0",
v几个选项
基尔
有几个选择
基尔
一种不同的基R解
v <- 0:23
v <- factor(ifelse(v <= 4, "0",
ifelse(v > 4 & v <= 8, "1",
ifelse(v %in% c(9,11,23), "2", "3"))))
v一种不同的碱性R溶液
v <- 0:23
v <- factor(ifelse(v <= 4, "0",
ifelse(v > 4 & v <= 8, "1",
ifelse(v %in% c(9,11,23), "2", "3"))))
v
v <- 0:23
v <- factor(v)
levels(v) <-
list("0 - 4" = 0:4,
"5 - 8" = 5:8,
"9, 11, 23" = c(9, 11, 23),
"Others" = levels(v)[!levels(v) %in% c(0:9, 11, 23)])
library(magrittr)
library(forcats)
v <- 0:23 %>%
factor() %>%
fct_collapse("0 - 4" = as.character(0:4),
"5 - 8" = as.character(5:8),
"9, 11, 23" = as.character(c("9", "11", "23"))) %>%
fct_other(keep = c("0 - 4", "5 - 8", "9, 11, 23"),
other_level = "Others")
v <- 0:23
v <- factor(ifelse(v <= 4, "0",
ifelse(v > 4 & v <= 8, "1",
ifelse(v %in% c(9,11,23), "2", "3"))))