在R中比较按另一列分组的列,并在新列中给出输出,可以使用dplyr包的group_by和mutate函数来实现。下面是详细的步骤:
library(dplyr)
# 创建一个数据框
data <- data.frame(category = c("A", "B", "A", "B", "C", "C"),
value = c(1, 2, 3, 4, 5, 6))
data <- data %>%
group_by(category)
data <- data %>%
mutate(new_column = ifelse(value > 3, "high", "low"))
这样,你就可以在R中比较按另一列分组的列,并在新列中给出输出。请注意,这只是一种方法,你可以根据自己的需求调整代码。关于dplyr包的更多用法,请参考腾讯云相关产品介绍链接地址:https://cloud.tencent.com/product/dplyr
领取专属 10元无门槛券
手把手带您无忧上云