이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.
함수를 테이블 또는 타임테이블 변수에 적용
는 B
= varfun(func
,A
)func
함수를 개별적으로 테이블 또는 타임테이블 A
의 각 변수에 적용하고 그 결과를 테이블 또는 타임테이블 B
에 반환합니다.
함수 func
는 호출될 때마다 입력 인수를 하나 가져와서 같은 개수의 행을 포함한 배열을 반환해야 합니다. 출력 인수의 i
번째 변수 B{:,i}
는 func(A{:,i})
와 같습니다.
A
가 타임테이블이고 func
함수가 행 그룹에서 데이터를 집계하는 경우, varfun
은 A
의 각 행 그룹의 첫 번째 행 시간값을 B
의 대응하는 행 시간값으로 할당합니다. B
를 행 시간값이 없는 테이블로 반환하려면 'OutputFormat'
을 'table'
로 지정하십시오.
는 하나 이상의 B
= varfun(func
,A
,Name,Value
)Name,Value
쌍 인수로 지정된 추가 옵션을 사용하여 테이블 또는 타임테이블 A
의 각 변수에 개별적으로 함수 func
를 적용합니다.
예를 들어, 함수에 전달할 변수를 지정할 수 있습니다.
arrayfun
| cellfun
| findgroups
| groupsummary
| rowfun
| splitapply
| structfun