1:nrow(Boston_data $ value)中的错误:R中长度为0的参数。为什么?

时间:2019-10-25 19:00:40

标签: r loops

为了解决以下任务,我一直在尝试使用模型遍历数据框列中名为value和预测值的每一行,以解决以下任务:创建一个新变量,该变量显示模型(3)中的预测值并计算其平均值。将其与实际值变量的平均值进行比较。

pa <- 1

  for (pa in 1:nrow(Boston_data$value)){
    valuee <- predict(model1, pa)
  }

但是,我收到了输出

Error in 1:nrow(Boston_data$value) : argument of length 0

1 个答案:

答案 0 :(得分:0)

您可以使用1:length(Boston_data $ value)而不是nrow,因为Boston_data $ value将返回向量,而不是数据帧。