Main Content

테이블

명명된 열이 각기 다른 유형을 가질 수 있는 테이블 형식의 배열

table은 열 방향 데이터 또는 테이블 형식 데이터에 적합한 데이터형으로서, 텍스트 파일이나 스프레드시트에서는 주로 열로 저장됩니다. 테이블은 열 방향 변수와 행으로 구성됩니다. 테이블에 포함된 변수 각각은 데이터형과 크기가 서로 다를 수 있습니다. 단, 각각의 변수는 모두 행 개수가 같아야 합니다. 자세한 내용을 보려면 테이블을 생성하고 테이블에 데이터 할당하기 항목을 참조하거나 Tables and Categorical Arrays 비디오를 참조하십시오.

함수

모두 확장

table다양한 유형을 포함할 수 있는 명명된 변수로 구성된 table형 배열
array2table동종 배열(Homogeneous Array)을 테이블로 변환
cell2table셀형 배열(Cell Array)을 테이블(Table)로 변환
struct2table구조체형 배열을 테이블로 변환
table2array테이블을 동종 배열(Homogeneous Array)로 변환
table2cell테이블을 셀형 배열로 변환
table2struct테이블을 구조체형 배열로 변환
table2timetable테이블을 타임테이블로 변환하기
timetable2table타임테이블을 테이블로 변환
vartypeSubscript into table or timetable by variable type
convertvarsConvert table or timetable variables to specified data type

기본적인 가져오기와 내보내기

readtable파일에서 테이블 만들기
writetable파일에 테이블 쓰기

가져오기 규칙 정의

detectImportOptions파일 내용에 따라 가져오기 옵션 생성
spreadsheetImportOptions스프레드시트에 대한 import options 객체
getvaropts변수에 대한 가져오기 옵션 가져오기
setvaropts변수에 대한 가져오기 옵션 설정
setvartype변수 데이터형 설정
preview가져오기 옵션을 사용하여 파일에서 8개 행 미리보기

Parquet 파일

parquetreadRead columnar data from a Parquet file
parquetwriteWrite columnar data to Parquet file
parquetinfoGet information about Parquet file
summary테이블, 타임테이블 또는 categorical형 배열의 요약 출력
height테이블 행 수
width테이블 변수 개수
istable입력값이 테이블인지 확인
istabularDetermine if input is table or timetable (R2021b 이후)
headGet top rows of array or table
tailGet bottom rows of array or table
stackedplot공통된 x축을 갖는 여러 변수의 누적 플롯

정렬하기

sortrows행렬 또는 테이블의 행 정렬
unique배열 내 고유한 값
issortedrows행렬 또는 테이블 행이 정렬되었는지 확인
topkrowsTop rows in sorted order

행과 변수 필터링하기

rowfilterSelectively import rows of interest (R2022a 이후)
vartypeSubscript into table or timetable by variable type

변수 재배열하기

addvars테이블 또는 타임테이블에 변수 추가
renamevars테이블 또는 타임테이블에서 변수 이름 바꾸기 (R2020a 이후)
movevars테이블 또는 타임테이블에서 변수 이동
removevars테이블 또는 타임테이블에서 변수 삭제
splitvars테이블 또는 타임테이블에 있는 다중 열 변수 분할
mergevars테이블 또는 타임테이블 변수를 다중 열 변수로 결합
convertvarsConvert table or timetable variables to specified data type

형태 변경하기

rows2varsReorient table or timetable so that rows become variables
stack입력 테이블/타임테이블의 데이터를 출력 테이블/타임테이블의 변수 하나에 쌓기
unstackUnstack data from one variable into multiple variables
inner2outer테이블이나 타임테이블에서 중첩된 테이블 내 테이블 계층 구조 반전

속성을 사용자 지정하기

addpropAdd custom properties to table or timetable
rmpropRemove custom properties from table or timetable

키 변수를 사용하여 결합하기

join키 변수를 사용하여 행을 기준으로 2개의 테이블 또는 타임테이블 결합
innerjoin테이블 또는 타임테이블 두 개 간 내부 결합
outerjoin테이블 또는 타임테이블 두 개 간 외부 결합

집합 연산

union두 배열의 합집합(union)
intersect두 배열의 교집합
ismember집합 배열의 구성원인 배열 요소 반환
setdiff두 배열의 차집합
setxor두 배열의 배타적 OR 설정
anymissingDetermine if any array element is missing (R2022a 이후)
ismissing누락값 찾기
standardizeMissing표준 누락값 삽입
rmmissing누락된 요소 제거
fillmissing누락된 요소 채우기
pivotSummarize tabular data in pivoted table (R2023a 이후)
groupcounts그룹 요소의 개수
groupfilterFilter by group (R2019b 이후)
groupsummary그룹 요약 계산
grouptransformTransform by group
findgroups그룹을 찾고 그룹 번호 반환
splitapply데이터를 그룹으로 분할하고 함수 적용
rowfun테이블 또는 타임테이블 행에 함수 적용
varfun함수를 테이블 또는 타임테이블 변수에 적용
vartypeSubscript into table or timetable by variable type
convertvarsConvert table or timetable variables to specified data type

데이터 정리기Preprocess and organize column-oriented data (R2022a 이후)

라이브 편집기 작업

그룹별 계산Summarize, transform, or filter by group in the Live Editor (R2021b 이후)
피벗 테이블Summarize tabular data in pivoted table in the Live Editor (R2023b 이후)
테이블 결합Combine two tables using key variables in the Live Editor (R2019b 이후)
테이블 변수 쌓기 Combine values from multiple table variables into one table variable in the Live Editor (R2020a 이후)
테이블 변수 해체Distribute values from one table variable to multiple table variables in the Live Editor (R2020a 이후)

도움말 항목