У меня есть набор данных с 3 столбцами, для которых я пытаюсь построить pdf для идентификатора столбца. Вот какая часть моих данных выглядит.отсутствует аргумент «env», без qplot по умолчанию или ggplot. R
day ID count
8754 48112050 1
8975 48112050 3
8327 61010046 2
8346 61010046 3997
8506 61010046 1
8605 61010046 1
Я использую qplot для этого:
qplot(count, colour=factor(ID), data=df, geom="density")
или ggplot:
ggplot(df, aes(x=count, colour= ID))+geom_density()
но не построить PDF для всех идентификаторов. Когда я копаю, я понимаю, что только ID, которые имеют не более, чем 2 вхождения в мои данные отсутствуют на графике, создаваемом qplot или ggplot. В этом примере ID: 48112050.
Я рисую плотность только для этого идентификатора, и он работает.
day ID count
8754 48112050 1
8975 48112050 3
Однако, когда я ограничусь ФР просто включить этот идентификатор, или любой идентификатор с помощью всего 2 вхождений, то qplot или ggplot дает мне следующую ошибку:
Error in exists(name, envir = env, mode = mode) :
argument "env" is missing, with no default
Означает ли это, что qplot/ggplot требуется не менее 3 точек для построения функции плотности?