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

エラーを必要とします(警告)メッセージ:
1:min(x):minに対する欠落していない引数はありません。返すInf
2:max(x):maxに欠損値がない。返す-Inf

これは、グラフをプロットしようとしたときのことです。私はRです。

+1

(データセットで、「バスケットボール」が存在し、あなたが「バスケットボール」を探しているかどうか、すなわち)sportの値のケースを確認してくださいすることをお勧めいたしますでしょう、あなたは問題を調査するためにどのような努力をしてきました?エラーの2行目を検索すると、[this](http://stackoverflow.com/questions/21349368/error-in-plot-window-need-finite-xlim-values)、[this]( http://stackoverflow.com/questions/19836635/need-finite-ylim-values-error)、[this](http://stackoverflow.com/questions/25871292/r-need-finite-ylim-values-in -function)と[this](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がゼロの行を持っているという事実であるかもしれません。

私は

+0

あなたが言ったことを試しましたが、同じエラー> BM < - サブセット(olympic、sport == "basketball"&sex == 'M ') > boxplot(BM $ height) plot.window(xlim = xlim、ylim = ylim、log = log、yaxs = pars $ yaxs)のエラー: は有限の「ylim」値を必要とします 警告メッセージ: 1:min(x)内:minに対する欠落していない引数はありません。戻り値Inf 2:max(x):maxに欠損値がない。戻る-Inf –

+0

@ XiaohuiZhuデータセット内で、「スポーツ」フィールドに「バスケットボール」の値(首都Bがあることに気付いています)があるかどうかを確認しましたか? –

関連する問題