2016-04-10 2 views
1
> B<-subset(olympic,sport=="basketball") 
> BM<-subset(B,sex=="M" 
+) 
> boxplot(BM$height) 

Ошибка в plot.window (xlim = xlim, ylim = ylim, бревенчатый = лаг, yaxs = Парс $ yaxs):
нужно конечное ' ylim '
Кроме того: Предупреждающие сообщения:
1: In min (x): отсутствие не пропускаемых аргументов до мин; return Inf
2: В max (x): нет не пропущенных аргументов до max; возвращение -InfR программного обеспечения, что делает boxplot, нужно конечной 'ylim' Значение

Это то, что произошло, когда я пытаюсь построить график. Я новичок в R.

+1

Какие усилия вы сделали, чтобы исследовать этот вопрос ? Если я ищу вторую строку ошибки, я получаю [это] (http://stackoverflow.com/questions/21349368/error-in-plot-window-need-finite-xlim-values), [это] (http://stackoverflow.com/questions/19836635/need-finite-ylim-values-error), [это] (http://stackoverflow.com/questions/25871292/r-need-finite-ylim-values-in -функция) и [это] (https://stat.ethz.ch/pipermail/r-help/2012-January/299789.html). –

+1

@XiaohuiZhu Если вы публикуете рабочий пример (то есть набор данных, который вызывает ошибку), мы можем вам помочь. Как есть, мы догадываемся. –

+0

Что такое результат от 'BM $ height'? –

ответ

1

Я не вижу ничего плохого в команде, хотя он может быть сокращен до:

> BM <- subset(olympic,sport=="basketball" & sex == 'M') 

> boxplot(BM$height) 

ошибка, что вы получаете может быть из-за того, что data.frame BM имеет нулевые строки.

Я бы порекомендовал вам, пожалуйста, проверьте случай значений sport (то есть ли в наборе данных, «Баскетбол» присутствует, и вы ищете «баскетбол»)

+0

Я пробовал то, что вы сказали, но есть все те же ошибки> BM <- subset (olympic, sport == "basketball" & sex == 'M ') > boxplot (высота BM $) Ошибка в plot.window (xlim = xlim, ylim = ylim, log = log, yaxs = pars $ yaxs): нужны конечные значения «ylim» Дополнительно: Предупреждающие сообщения: 1: В мин (x): нет не пропущенных аргументов до мин; return Inf 2: В max (x): отсутствие непустых аргументов до max; return -Inf –

+0

@ XiaohuiZhu Вы проверили, присутствует ли в наборе данных значение «Баскетбол» (обратите внимание на «Капитал B») в поле «спорт»? –

Смежные вопросы