0

我在 Matlab2016 中有一个表,我想对列的分组应用一个函数。我知道 splitapply 函数可以做到这一点,但我想使用一个函数,例如tierank,其中输出是非标量的,但仍然特定于它所应用的列中的条目。
例如,我想对x列中的元素使用tierank 函数计算y列。并列排名应基于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