R 如何解决有限xlim值错误?

R 如何解决有限xlim值错误?,r,R,我对R比较陌生。我有一个数据集,其中包含平均组大小,我认为这可能是问题所在。我把它们放在csv文件中,例如,它们被键入“1-3”和“4-6”。当我尝试使用代码绘制此图时: plot(mydata$Group.Size, mydata$Time.spent.vigilant..seconds., xlab="Group size", ylab="Time spent vigilant, seconds", main="Group size vs t

我对R比较陌生。我有一个数据集,其中包含平均组大小,我认为这可能是问题所在。我把它们放在csv文件中,例如,它们被键入“1-3”和“4-6”。当我尝试使用代码绘制此图时:

plot(mydata$Group.Size, mydata$Time.spent.vigilant..seconds., xlab="Group size", ylab="Time spent vigilant, seconds", main="Group size vs time spent vigilant")
我得到了错误

Error in plot.window(...) : need finite 'xlim' values
In addition: Warning messages:
1: In min(x) : no non-missing arguments to min; returning Inf
2: In max(x) : no non-missing arguments to max; returning -Inf
3: In min(x) : no non-missing arguments to min; returning Inf
4: In max(x) : no non-missing arguments to max; returning -Inf
我已尝试扩展绘图窗口,但一直出现错误。

min()
应用于
NULL
时返回
Inf

min(NULL)
[1] Inf
Warning message:
In min(NULL) : no non-missing arguments to min; returning Inf
检查
mydata中是否存在
Time.speed.vigilant..seconds.

如果没有:

plot(mtcars$banana)

Error in plot.window(...) : need finite 'xlim' values
In addition: Warning messages:
1: In min(x) : no non-missing arguments to min; returning Inf
2: In max(x) : no non-missing arguments to max; returning -Inf
3: In min(x) : no non-missing arguments to min; returning Inf
4: In max(x) : no non-missing arguments to max; returning -Inf

在没有至少一份数据样本的情况下回答您的问题将是非常具有挑战性的。如果您的数据非常大,请使用
dput(mydata)
dput(head(mydata))
的输出回答您的问题。更多信息请参见。@Lew,是吗?