자료 매번 검색하기 귀찮아서 만든 블로그
MATLAB - readtable 사용하기 (테이블 다루기) 본문
데이터가 숫자형만 있는 파일의 경우 load 함수를 사용하여 파일을 읽으면 되지만,
텍스트가 존재하는 (나의 경우 칼럼 명이 존재하는) 경우 readtable 함수를 사용하여 파일을 읽을 수 있다.
(물론 숫자형 자료만 존재하는 자료도 읽을 수 있다)
Data = readtable('My_file.csv');
나의 경우 time series를 다루다 보니 데이터를 통해 그림을 그려야 하는 상황이 많았는데,
아래와 같이 컬럼명을 이용하면 해당 열을 읽을 수 있다.
plot(1:10, Data.col1)
특정 컬럼을 제거하고 싶은 경우 removevars 명령어를 사용한다.
예를 들어 Data 테이블에서 Col1 열을 제거하고 싶은 경우 아래와 같이 입력한다.
removevars(Data, {'Col1'})
읽은 테이블을 행렬로 변환하고 싶은 경우, table2array 함수를 사용한다
대신 이 경우 컬럼명은 사라진다.
table2array(Data)
'Matlab' 카테고리의 다른 글
MATLAB - 그림 저장시 크기 (페이지 방향) 지정하기 (0) | 2022.01.21 |
---|---|
MATLAB - fill 사용하기 (band plot 그리기) (0) | 2021.12.27 |
MATLAB - prctile 사용하기 (0) | 2021.12.27 |
MATLAB - 일부 그림에만 범례 붙이기 (0) | 2021.12.17 |
MATLAB - movefile 사용하기 (파일 이름 일괄 수정) (0) | 2021.12.04 |