r - 如何从因子变量(和 ggplot 图表)中删除 NA?

标签 r ggplot2 missing-data

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

有人遇到同样的问题吗?

我尝试了这里建议的解决方案 Remove unused factor levels from a ggplot bar plot但我得到一个错误

Error: unexpected symbol in: mycode

有人可以提出建议吗?

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

最佳答案

假设您的数据位于名为 dat 的数据框中

newdat <- dat[!is.na(dat$Factor), ]

不知道如何解决 ggplot 代码内部的问题

关于r - 如何从因子变量(和 ggplot 图表)中删除 NA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17415672/

相关文章:

r - 在 x 轴上的离散组之间添加刻度

r - 空白字符串不能用R中的NA替换

mysql - 无法将具有空值的制表符分隔数据导入 mysql 表

r - MatchIT 中标准化差异的公式?

r - 错误 : Could not find build tools necessary to build

r - 在两个 ggplot 直方图上显示均值和中值

r - 如何将图片插入到 ggplot 图中的每个单独的条中

Python - Pandas - 根据现有级别填充缺失数据

html - R - 将唯一的 HTML/XML 消息解析为数据框

r - Shiny 传单 - 突出显示多边形