【发布时间】:2021-05-08 15:50:12
【问题描述】:
尝试使用函数 rowSums 在给定矩阵上使用 lapply 或 sapply。
给定矩阵;
mat <- matrix(1:9, ncol = 3, nrow = 3)
当我使用lapply(mat, rowSums) 时,它应该计算所有行的总和。
但是显示错误
FUN(X[[i]], ...) 中的错误: 'x' 必须是至少有两个维度的数组 调用:sapply -> lapply -> FUN 执行停止
我哪里做错了,请帮忙。
【问题讨论】:
-
你可以使用
rowSums(mat)。 -
谢谢,但我是 R 编程新手,并试图了解应用函数系列的使用和应用。
标签: r