我想通过做盒子情节来比较男子篮球运动员的身高和男子足球运动员的身高 . 但是在绘制它时会出现一些错误 . 我先读取数据

**> olympic <-read.table(file =“olympic_height.txt”,header = T)

名称(奥林匹克)[1]“身高”“运动”“性别”奥林匹克身高体育性别1 170柔道M 2 193田径M 3 187田径M 4 NA拳击M 5 178田径F 6 182手球M 7 182赛艇F 8 187足球M **

然后我输入这些命令,但是有错误

**> B<- subset(olympic,sport=="basketball")

BM < - 子集(B,性别==“M”)boxplot(BM $ height)plot.window中的错误(xlim = xlim,ylim = ylim,log = log,yaxs = pars $ yaxs):need finite'ylim '值另外:警告消息:1:在min(x)中:min没有非缺失参数;返回Inf 2:在max(x)中:max没有非缺失参数;返回-Inf **

我尝试了另一种方式,但仍然无法正常工作

**> BM < - 子集(奥运会,运动==“篮球”和性别=='M')

boxplot(BM $ height)plot.window中的错误(xlim = xlim,ylim = ylim,log = log,yaxs = pars $ yaxs):need finite'ylim'values此外:警告消息:1:in min(x ):没有非缺失的参数;返回Inf 2:在max(x)中:max没有非缺失参数;返回-Inf **

同样的问题 . 我真的不知道出了什么问题?顺便提一下,有数以千计的数据集 .