在获取向量并返回单个值时,有没有办法使用 apply 函数?例如,我有一个向量,我想返回该向量的平均值。我不想使用 Mean() 的唯一原因是因为我希望能够选择不同的函数来应用于向量。
\n例如
\nvec <- c(1,2,3,4,5) \nfun <- function(vec, function){\n\napply(vec , function)\n\n}\n\nfun(vec, mean)\nRun Code Online (Sandbox Code Playgroud)\n当使用 lapply 或 sapply 之类的东西时,它将函数应用于向量中的每个单独条目,而不是为整个向量运行该函数。我想我\xe2\x80\x99m要么寻找一种使用lap ply或sapply并将函数应用于行而不是列的方法,要么寻找一个可以做到这一点的新函数。
\nr ×1