相关疑难解决方法(0)

消除ggplot中的NA

这是非常基本的问题,因为我刚刚开始使用R,但我正在尝试在ggplot2中创建因子计数的条形图,并且当绘图时,得到14个小颜色的blips代表我的实际水平,然后是一个巨大的灰色条形图.结束表示样本中的5000-na NAs(它的调查数据来自仅适用于约5%样本的问题).我尝试了以下代码无济于事:

ggplot(data = MyData,aes(x= the_variable, fill=the_variable, na.rm = TRUE)) + 
   geom_bar(stat="bin") 
Run Code Online (Sandbox Code Playgroud)

在这里添加na.rm参数没有明显的效果.

与此同时

ggplot(data = na.omit(MyData),aes(x= the_variable, fill=the_variable, na.rm = TRUE)) + 
   geom_bar(stat="bin") 
Run Code Online (Sandbox Code Playgroud)

给我

"错误:美学必须是长度一,或与数据长度相同"

na.omit()the_variable,或者MyData和the_variable一样.

我想做的就是从我的图表中消除巨大的NA栏,有人可以帮我这么做吗?

r ggplot2

23
推荐指数
5
解决办法
7万
查看次数

如何从因子变量(以及 ggplot 图表)中删除 NA?

我在因子变量中遇到 NA 问题,因为 ggplot 将它们包含在图中,就好像它们是另一个类别/级别一样。我想删除丢失的数据。很抱歉,我目前手头没有代码,我尝试从我发现的数据集中删除因子级别data(),但没有奏效。

有人遇到同样的问题吗?

我尝试了此处建议的解决方案从 ggplot 条形图中删除未使用的因子水平,但出现错误

错误:意外符号:mycode

有人可以建议吗?

另外,如果无法从 ggplot 代码中删除它们,如何从因子变量中删除 NA?

r ggplot2 missing-data

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

ggplot2 ×2

r ×2

missing-data ×1