Id と Dates を持つテーブルがあります。各 Id の最大日付のインデックスを取得したいと思います。
私の最初のアプローチはそうです: varfun(@max, table, 'Grouping Variables', 'Id', 'InputVariables','Date');
これは明らかに、インデックスではなく日付を示しています。max 関数は、指定すると maxvalue と maxindex の両方を返すことに注意しました。 [max_val, max_idx] = max(values);
max を使用して max_idx を取得する無名関数を定義するにはどうすればよいですか? 次に、それを var_fun で使用して結果を取得します。
次のように max() に対して (anon func とは対照的に) cover 関数を宣言したくない: 1. スクリプトで作業しており、別の関数ファイルを作成したくない 2. 自分の関数への現在のスクリプト
100万人ありがとう