Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 将列表合并为矩阵:';x';一定是原子的_R_Loops_Dataframe - Fatal编程技术网

R 将列表合并为矩阵:';x';一定是原子的

R 将列表合并为矩阵:';x';一定是原子的,r,loops,dataframe,R,Loops,Dataframe,我试图通过填充for循环来创建一个新的数据集。这是下面循环的: sets = lapply(seq(-97, 99, by = 2), function(x) { nums[[1]] = x nums }) stats = matrix(ncol=3, nrow=99) for(i in 1:99) { stats[i] = c( sets[i[1]], mean(sets[i]), median(sets[i]) ) } 运行时错误: arg

我试图通过填充for循环来创建一个新的数据集。这是下面循环的

sets = lapply(seq(-97, 99, by = 2), function(x) {
    nums[[1]] = x
    nums
})
stats = matrix(ncol=3, nrow=99)

for(i in 1:99) {
  stats[i] = c(
    sets[i[1]],
    mean(sets[i]),
    median(sets[i])
  )
}
运行时错误:

argument is not numeric or logical: returning NAError in
sort.int(x, na.last = na.last, decreasing = decreasing, ...) : 
  'x' must be atomic
在for循环中我甚至没有一个名为x的变量,我也没有尝试对任何东西进行排序。我只是想计算这三个值并将它们添加到数据框中的一行。A,但海报试图分类。是什么导致了这个错误

最初在
stats[i]
中有一个,与在
stats[i]
中一样。我删除了它,但这并没有解决问题。

“……我没有尝试对任何内容进行排序。”是的,您正在尝试对某些内容进行排序。计算中值需要排序。@RHertel如果我在循环外运行中值(集合[1]),那么为什么它在循环内不起作用?