最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
関数をテーブル変数または timetable 変数に適用
は、関数 B
= varfun(func
,A
)func
を table または timetable A
の各変数に個別に適用し、結果を table または timetable B
で返します。
関数 func
は入力引数 を 1 つ取り、この関数が呼び出されるたびに、同じ行数の配列を返さなければなりません。出力引数 B{:,i}
の i
番目の変数は func(A{:,i})
と等しくなります。
A
が timetable で、func
が行グループのデータを集約する場合、varfun
は A
の各行グループの最初の行時間を B
の対応する行時間として割り当てます。B
を行時間のないテーブルとして返すには、'OutputFormat'
を 'table'
として指定します。
は、1 つ以上の B
= varfun(func
,A
,Name,Value
)Name,Value
のペアの引数で指定された追加のオプションを使用して、関数 func
を table または timetable A
の各変数に個別に適用します。
たとえば、関数にどの変数を渡すかを指定できます。
arrayfun
| cellfun
| findgroups
| groupsummary
| rowfun
| splitapply
| structfun