十一、apply家族(3)
lapply()函数
lapply()函数的使用方法与sapply()函数几乎相同,但是lapply()函数的首字母l是list的缩写,表示lapply()函数所传回的是列表。lapply()函数的使用格式如下所示。
lapply(x, FUN, ... )
x:可以是向量、列表、数据框。
FUN:使用的函数。
... :FUN函数所需要的额外参数。
name = c('Bob', 'Taler', 'Aeao')
height = c(175, 176, 185)
weight = c(72, 70, 78)
info.num = data.frame(height, weight)
info = data.frame(name, height, weight)
lapply(info.num, max)
$height
[1] 185
$weight
[1] 78
lapply(info, unique)
$name
[1] "Bob" "Taler" "Aeao"
$height
[1] 175 176 185
$weight
[1] 72 70 78
如果在sapply()函数中,加上参数"simplify = FALSE",则其输出结果与lapply()相同。
sapply(info.num, max, simplify = F)
$height
[1] 185
$weight
[1] 78
sapply(info, unique, simplify = F)
$name
[1] "Bob" "Taler" "Aeao"
$height
[1] 175 176 185
$weight
[1] 72 70 78
原文地址:https://blog.csdn.net/2403_89737073/article/details/145189284
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!