【发布时间】:2020-10-02 16:59:56
【问题描述】:
我有一个列表如下:
A<-list(10:20,35:45,70:80,45:39,86:120)
我想从这个列表中创建一个向量,该向量的元素是列表中每个项目的第二个元素。事实上,我想使用 apply-family 的函数来制作向量 (11,36,71,44,87)。我的问题是 apply-family 的哪些功能(即 apply、sapply、tapply、lapply)更适合这种情况以及如何使用?
我还想求上面列表中每一项的总和。我知道我可以轻松地为 sum(10:20)、sum(35:45)、sum(70:80) 等每个项目分别使用 sum 函数,但我怎样才能以更短的方式完成呢?
【问题讨论】: