R语言,如何提取list里面的数

一个list A里面有100项。每项里面是数字。我想要每项里面的第一个数字。那code怎样写?

我只知道head(A[[1]],n=1)拿得第一项第一个数字。但是我要每项的,所以要sapply. sapply里面该怎样写?。。。
求指导。。不要用for loop那些。。。求用apply....非常感谢先

用匿名函数
sapply(x, function(v) return(v[1]))
-> <-
这部分就是一个函数,且这个函数没有名字;
sapply分别将list中的每个元素当做参数传递给这个func,
我实现的这个函数把参数当成c()或者list(),然后返回第一个元素;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-30
你把一楼的答案修改成:sapply(x, function(v) return(head(A[[1]],n=1)) ) 试试?
相似回答