У меня есть код ниже;
breakPoints <- seq (от = 0, до = 1500000, by = 10000)
hist (фильмы $ Votes, breaks = breakPoints, main = "Распределение голосов", col = "pink", xlab = "Votes")
и я получаю сообщение об ошибке:
Ошибка в hist.default (фильмы $ Votes, breaks = breakPoints, main = "Распределение голосов",: некоторые «х» не учитываются; возможно, «разрывы» не охватывают диапазон «х»
Во-первых, давайте создадим воспроизводимый пример, используя переменную x и присвоив ей некоторые значения. Эта ошибка возникает из-за того, что "movies $ Votes" содержит значения вне диапазона от 0 до 1500000. Взгляните на приведенные ниже примеры. Первый работает нормально, второй выдает ошибку (поскольку -1 выходит за пределы указанного диапазона).
# Values within range
x <- c(0:1500000)
breakPoints <- seq(from = 0, to = 1500000, by = 10000)
hist(x, breaks = breakPoints)
# Contains value ourside of range
x <- c(-1:1500000)
breakPoints <- seq(from = 0, to = 1500000, by = 10000)
hist(x, breaks = breakPoints) # Gives error
Я бы порекомендовал запустить приведенный ниже код, чтобы получить представление о диапазоне ваших данных.
range(movies$Votes)
Если вам нужно применить ограничение к вашим данным, взгляните на этот вопрос:
Ограничьте значения вектора в R
Что такое переменная "x"? Каков его диапазон?