首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中比例图的生成

R中比例图的生成
EN

Stack Overflow用户
提问于 2019-05-31 15:07:45
回答 1查看 186关注 0票数 0

我想在R中创建一个成比例的条形图,我有两个变量,一个是“醉酒”,一个是“住房”,我想要绘制每个类别的“住宅”中满足“醉酒”的个体的比例。

dataframe如下所示:

酒后: 0,1,0,1,1,1,1,1,0住房: 1,2,1,3,1,4,1,1,1

我想知道如何图表的比例,每一类住房(1至4),以满足"1“的醉酒。

png(“图/分析图1.png”) 分析%>% 伯爵(住宅,醉酒) %>% Group_by(住房) %>% 变异(freq= n/sum(n)) %>% (aes(x=住房,y= freq,fill =醉汉))+ geom_bar(stat="identity",position = 'dodge') dev.off()

这给了我比例,但不只是包括"1“对醉酒的反应,我也得到"0”。有没有办法只包括1?

这是我用STATA生成的图像,我希望它能复制inN R。

这就是我用R得到的结果。我想删除"2或更少“(编码为"0”醉酒响应)。

EN

回答 1

Stack Overflow用户

发布于 2019-05-31 15:22:18

您可以在您的pipleline中使用来自dplyrdplyr函数:

代码语言:javascript
复制
analysis %>%
filter(drunk == 1) %>%
count(housing, drunk) %>% ...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56397586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档