且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

R中预先汇总/分组的数据的箱线图

更新时间:2022-11-23 07:38:41

玩具数据:

(除了 Value Count ,我添加了一个分类变量 Group

(besides Value and Count, I add a categorical variable Group)

set.seed(12345)
df <- data.frame(Value = sample(1:100, 100, replace = T),
                 Count = sample(1:10, 100, replace = T),
                 Group = sample(c("A", "B", "C"), 100, replace = T),
                 stringsAsFactors = F)

使用 purrr :: pmap purrr :: reduce 操纵数据框:

library(purrr)
data <- pmap(df, function(Value, Count, Group){
  data.frame(x = rep(Value, Count),
             y = rep(Group, Count))
}) %>% reduce(rbind)

boxplot(x ~ y, data = data)