r 在lapply函数中保留名称
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r 在lapply函数中保留名称相关的知识,希望对你有一定的参考价值。
# Dummy example to generate 2 lists. One without and other with names.
# cf : https://stackoverflow.com/questions/9469504/access-and-preserve-list-names-in-lapply-function/18520422#18520422
# Get numeric columns from iris
cols <- names(which(sapply(iris, is.numeric)))
# Compute mean from each numeric column
res <- lapply(cols, function(i) {
mean(iris[,i])
})
# [[1]]
# [1] 5.843333
#
# [[2]]
# [1] 3.057333
#
# [[3]]
# [1] 3.758
#
# [[4]]
# [1] 1.199333
res <- lapply(setNames(cols,cols), function(i) {
mean(iris[,i])
})
# $Sepal.Length
# [1] 5.843333
#
# $Sepal.Width
# [1] 3.057333
#
# $Petal.Length
# [1] 3.758
#
# $Petal.Width
# [1] 1.199333
以上是关于r 在lapply函数中保留名称的主要内容,如果未能解决你的问题,请参考以下文章
在 xdocument 中保留空白和新行
仅在 Pandas 中保留有限条目
IE - 如何在 textarea 中保留空白,使用 javascript 字符串输入
在 lapply 函数中访问和保留列表名称
在 woocommerce 的自定义文本区域中保留用户换行符
如何在更新 iphone 应用程序时从库目录中保留用户数据?