R 在一个条形图中创建多个条形图
我有一个如下所示的数据集:R 在一个条形图中创建多个条形图,r,ggplot2,geom-bar,R,Ggplot2,Geom Bar,我有一个如下所示的数据集: my_DataSet <- { my_DataSet您可以获得每个列和每个控制组的比例,并绘制条形图 library(tidyverse) my_DataSet %>% pivot_longer(cols = -Control_group) %>% group_by(name, Control_group = recode(Control_group, '1' = 'control', '0' = 'i
my_DataSet <- {
my_DataSet您可以获得每个列和每个控制组的比例,并绘制条形图
library(tidyverse)
my_DataSet %>%
pivot_longer(cols = -Control_group) %>%
group_by(name, Control_group = recode(Control_group,
'1' = 'control', '0' = 'intervention')) %>%
summarise(value = mean(value)) %>%
ggplot() + aes(name, value, fill = Control_group) +
geom_bar(stat = 'identity', position = 'dodge')
尝试使用重塑的数据集新建数据集。谢谢。我花了一些时间让它工作起来:我在数据集中还有一些东西(年龄、性别等),这些东西在逻辑上也在轴中移动。我不得不把性别从一个角色改成一个数字(虽然不好,但还是做到了)。我可以使用子集(data.frame,logical conditions)删除所有其他值。
[请在此处留下注释,以防将来对像我这样的初学者有所帮助]