2014-03-24 72 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)