繁体   English   中英

将函数应用于向量列表

[英]Apply function over list of vectors

我有一个向量列表:

[[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()或任何其他函数,我得到相同的错误。 我究竟做错了什么?

将您的代码更改为:

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

或直接使用

sapply(listofvectors, max)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM