【发布时间】:2012-12-27 06:18:00
【问题描述】:
我有一个如下所示的数据框:
in out
3234 1
124 1
323 0
532 1
现在我想绘制mean(subset(data, data$in < x)$out) 的情节。
我尝试生成一个这样的绘图序列:
x <- seq(0, 10000, by=1)
y <- mean(subset(data, data$in < x)$out)
但是第二行给了我一个警告“更长的对象长度不是更短的对象长度的倍数”并且plot(x, y) 导致错误。同时,如果我输入一个数字而不是x,它就可以工作。谁能指出这种方法有什么问题?
【问题讨论】:
-
尽量注意尺寸。您混淆了向量和标量值。