이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

테이블

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

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

함수

모두 확장

table다양한 유형을 포함할 수 있는 명명된 변수로 구성된 table형 배열
array2table동종 배열(Homogeneous Array)을 테이블로 변환
cell2table셀형 배열(Cell Array)을 테이블(Table)로 변환
struct2table구조체형 배열을 테이블로 변환
table2array테이블을 동종 배열(Homogeneous Array)로 변환
table2cell테이블을 셀형 배열로 변환
table2struct테이블을 구조체형 배열로 변환
table2timetableConvert table to timetable
timetable2tableConvert timetable to table

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

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

가져오기 규칙 정의

detectImportOptions파일 내용에 따라 가져오기 옵션 생성
getvaropts변수에 대한 가져오기 옵션 가져오기
setvaropts변수에 대한 가져오기 옵션 설정
setvartype변수 데이터형 설정
headtable형, timetable형 또는 tall형 배열의 맨 위 행 가져오기
tailGet bottom rows of table, timetable, or tall array
summary테이블, 타임테이블 또는 categorical형 배열의 요약 출력
height테이블 행 수
widthNumber of table variables
istable입력값이 테이블인지 확인
stackedplotStacked plot of several variables with common x-axis

정렬하기

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

변수 재배열하기

addvars테이블 또는 타임테이블에 변수 추가
movevarsMove variables in table or timetable
removevarsDelete variables from table or timetable
convertvarsConvert table or timetable variables to specified data type
splitvarsSplit multicolumn variables in table or timetable
mergevars테이블 또는 타임테이블 변수를 다중 열 변수로 결합
vartypeSubscript into table or timetable by variable type

형태 변경하기

rows2varsReorient table or timetable so that rows become variables
stack여러 변수의 데이터를 단일 변수로 누적하기
unstackUnstack data from single 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두 배열의 차집합
setxorSet exclusive OR of two arrays
ismissing누락된 값 찾기
standardizeMissingInsert standard missing values
rmmissing누락된 요소 제거
fillmissing누락된 값 채우기
varfun함수를 테이블 또는 타임테이블 변수에 적용
rowfun테이블 또는 타임테이블 행에 함수 적용
findgroups그룹을 찾고 그룹 번호 반환
splitapply데이터를 그룹으로 분할하고 함수 적용
groupsummary그룹 요약 계산

속성

모두 확장

StackedLineChart PropertiesStacked plot appearance and behavior
StackedAxesProperties PropertiesAppearance and behavior of individual axes in stacked plot
StackedLineProperties PropertiesAppearance and behavior of individual lines in stacked plot

도움말 항목

테이블 사용의 이점

테이블을 사용하여 혼합된 유형의 데이터를 간편하게 저장하고, 숫자 인덱싱이나 이름 인덱싱으로 데이터에 액세스하고, 메타데이터를 저장합니다.

테이블을 생성하고 사용하기

이 예제에서는 작업 공간 변수에서 테이블을 생성하고 테이블 데이터를 사용하고 나중에 사용할 수 있도록 테이블을 파일에 쓰는 방법을 보여줍니다.

테이블 데이터에 액세스하기

괄호, 중괄호, 점 표기법을 사용하여 테이블의 요소를 참조하면 각각 다른 결과가 반환됩니다. 인덱싱을 사용하여 테이블의 서브셋인 새로운 테이블을 생성하거나 테이블의 데이터에서 배열을 생성할 수 있습니다.

테이블 계산

이 예제에서는 테이블에 대해 계산을 수행하는 방법을 보여줍니다.

DimensionNames 속성에 대한 R2016b에서의 변경 사항

DimensionNames 속성을 수정하면 테이블에서 호환성 경고가 발생하고 차원 이름이 변경될 수 있습니다.