我有一個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'可以讓那些試圖回答你的問題的人變得更容易。 –