У меня есть фрейм данных со столбцом 'Y' или 'N' для 2 групп, например:
drug<-c("Y","Y","N","Y","Y","Y","N","N","N","N","N","Y","Y","Y","N","N")
group<-c(0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1)
df<-data.frame(drug,group)
Я хочу сделать столбцы «Y» / «N» для обеих групп, где две группы расположены рядом друг с другом.
Я пробовал разные вещи с ggbarplot и получал странные сюжеты
ggbarplot(my_matches, x = "group", y = "drug",
color = "group", palette = c("#00AFBB", "#FC4E07"))
и пытались составить таблицы и нанести их на график, например
counts0<-df[which(df$group==0),]
counts1<-df[which(df$group==1),]
grp0<-table(counts0$drug)
grp1<-table(counts1$drug)
s<- as.data.frame(t(rbind(grp0,grp1)))
barplot(s$grp0, s$grp1,beside=T)
Как вы можете сказать, я новичок и сводил меня с ума, пытаясь решить эту проблему. Пожалуйста, помогите!