各フレームの行数は異なるが列数は同じである27個のデータフレームのリストがあります(22)。各フレームのベクトルに各列の最小値、最大値、中央値を入れる必要があります。結果は次のようになります。
frame1 =(c1min、c1max、c1median、c2min、c2max、c2median ... c22min、c22max、c22median)
frame2 =(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」はリスト内のすべての列の分に対するベクトルです。ベクトルの番号付きリストを取得する方法(上記の例のように)、およびそれらを適切にフォーマットする方法がわかりません。何か案は?
編集:これはフレームの1つの例です:
lx ly lz ...
1 -0.039256 -0.078644 -0.032388
2 -0.036041 -0.074536 -0.033906
3 -0.033898 -0.071544 -0.033906