我有一个27个数据帧的列表,每个帧中行数不同,但列数相同(22)。我需要将每列的最小值,最大值和中值放入每帧的向量中,结果应该如下所示:在数据帧列表中分配给lapply中的向量
frame1 =(c1min,c1max,c1median,c2min,c2max,c2median ... c22min ,c22max,c22median)
帧2 =(c1min,c1max,c1median,c2min,c2max,c2median ... c22min,c22max,c22median)
...
frame27 =(c1min,c1max, c1median,c2min,c2max,c2median ... c22min,c22max,c22median)
我已经生成每一列这样做的分钟:
> all_min = lapply(all_list, function(x){apply(x,2,min)})
其中“all_list”是我的名单和“all_min”是在列表中的所有列分钟的载体。我不确定如何获得一个向量的编号列表(如上例所示),以及如何让它们正确格式化。有任何想法吗?
编辑:这里的帧中的一个的示例:
lx ly lz ...
1 -0.039256 -0.078644 -0.032388
2 -0.036041 -0.074536 -0.033906
3 -0.033898 -0.071544 -0.033906
感谢您的例子更新!只是为了将来的问题,看看[准则](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。特别是,使用'dput'可以让那些试图回答你的问题的人变得更容易。 –