可以使用R语言中的ifelse()和cut()函数来实现分组。ifelse()函数用于判断一个元素是否满足条件,cut()函数则可以将数据分段。具体实现如下:
list_numbers <- c(10, 20, 30, 40, 50, 60)
threshold <- 35
group <- ifelse(list_numbers <= threshold, "Group 1", "Group 2")
group_cut <- cut(list_numbers, breaks = c(-Inf, threshold, Inf), labels = c("Group 1", "Group 2"))
group [1] "Group 1" "Group 1" "Group 1" "Group 2" "Group 2" "Group 2"
group_cut [1] Group 1 Group 1 Group 1 Group 2 Group 2 Group 2 Levels: Group 1 Group 2
上一篇:按照R中的序列将数据进行聚合