尽管 sapply 非常方便和智能,但有时智能可能隐藏着风险.假如我们有一个数字列表:x <- list(c(1, 2), c(2, 3), c(1, 3))如果我们想得到一个向量,其中每个元素都是 x 中对应数字的平方.那么,sapply( )就比较方便易用,因为它会自动尝试简化结果的数据结构:sapply(x, function(x) x ^ 2)## [,1] [,2] [,3]## [1,] 1 4 1## [2,] 4 9 9然而,如果输入数据有错误或损坏,sapply( )会默默地接…