2014-03-24 39 views
1

的名单上有载体列表:应用功能在矢量

[[1]] 
[1] 4 2 2 5 6 5 
[[2]] 
[1] 30 9 320 2 
... 
[[99]] 

我想对所有在列表中的向量的应用功能。

sapply(1:99, function(x) listofvectors[[x]], max) 

我得到的错误:

Error in FUN(1:99[[1L]], ...) : unused argument (.Primitive("max")) 

我得到同样的错误mean()或其它任何功能。 我在做什么错?

+0

http://stackoverflow.com/questions/20403985/apply-to-list-of-vectors的可能重复 – hrbrmstr

回答

1

你的代码更改为:

sapply(1:99, function(x) max(listofvectors[[x]])) 

或直接使用

sapply(listofvectors, max)