我对因子变量中的 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/