Очень простой вопрос здесь, поскольку я только начинаю использовать R, но я пытаюсь создать штрих-график количества факторов в ggplot2 и при построении графика получить 14 маленьких цветных бликов, представляющих мои фактические уровни, а затем массивный серый bar в конце, представляющем 5000-иш NA в выборке (он исследует данные из вопроса, который применяется только к приблизительно 5% выборки). Я пробовал следующий код безрезультатно:
ggplot(data = MyData,aes(x= the_variable, fill=the_variable, na.rm = TRUE)) +
geom_bar(stat="bin")
Добавление аргумента na.rm здесь не имеет видимого эффекта.
тем временем
ggplot(data = na.omit(MyData),aes(x= the_variable, fill=the_variable, na.rm = TRUE)) +
geom_bar(stat="bin")
дает мне
"Ошибка: Эстетика должна быть либо одной, либо той же длины, что и данные"
как и привязка na.omit()
к переменной_вариабеля, или как к MyData, так и к переменной.
Все, что я хочу сделать, это исключить гигантский бар NA из моего графика, может кто-то, пожалуйста, помогите мне сделать это?