写函数返回向量的组件

时间:2012-09-24 03:16:57

标签: r

我想编写一个函数,给定一个列表L,其每个组件都是一个向量,返回一个整数向量V,这样对于每个i,V [i]是L [[i]]的长度

1 个答案:

答案 0 :(得分:5)

使用sapply:

sapply(L, length)

例如:

L = list(c(1, 2, 3), c(2, 3), c(3, 4, 5, 6))
sapply(L, length)
# [1] 3 2 4