0

Matlab2016 にテーブルがあり、列のグループ化に関数を適用したいと思います。splitapply 関数でこれを実行できることはわかっていますが、出力が非スカラーであるが、適用される列のエントリに固有の tierank などの関数を使用したいと思います。
たとえば、 x列の要素に対して tierank 関数を使用してy列を計算したいとします。tierank はtの下のグループ [0,1] に基づくべきです。したがって、t値0とt値1の要素を別々にランク付けます。できれば、テーブル全体に一度適用できる関数を使用します。splitapply 関数または他の関数でこれを行う方法はありますか? ありがとう!

t x y  
0 3 1  
1 8 1  
0 5 3  
0 4 2  
1 9 2
4

0 に答える 0