将函数应用于列表R中每个表中的每一列

时间:2012-12-10 16:03:29

标签: r

我在R中有一个表列表。行数因表而异,但列数是统一的(22)。我需要计算每个表中每列的最小值,最大值和中值,并将其放入向量中。每个表需要有一个单独的向量。

1 个答案:

答案 0 :(得分:2)

lapply(your_list,function(x){apply(x,2,mean)})

根据您要计算的内容,将mean替换为minmaxmedian

apply(x,2,...)在矩阵,数组或数据帧的每一列(即第二维)上应用该函数。 lapply(...)将函数应用于列表的每个元素。