gpt4 book ai didi

r - 如何将观察计数传递给构面标签?

转载 作者:行者123 更新时间:2023-12-05 01:17:59 25 4
gpt4 key购买 nike

我想将每个方面的观察计数添加到每个方面的“标题”中。例如,我有这个:

library(tidyverse)    

mtcars %>%
ggplot(aes(x = cyl)) + geom_bar()+
facet_wrap(~carb)

我想将下面函数的频率添加到每个标签

table(mtcars$carb)
1 2 3 4 6 8
7 10 3 10 1 1

因此第一行第一列的标签应该是1; n=7 第一行第二列 2; n=10 等等...

最佳答案

使用 tidyverse 的解决方案。我们可以创建一个更新的列来显示 carb 的计数,然后创建一个显示更新标签的新列。

library(tidyverse)

mtcars %>%
group_by(carb) %>%
mutate(carb_count = n()) %>%
ungroup() %>%
mutate(carb_updated = paste0(carb, "; n=", carb_count)) %>%
ggplot(aes(x = cyl)) + geom_bar()+
facet_wrap(~carb_updated)

enter image description here

关于r - 如何将观察计数传递给构面标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47544461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com