Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

자료 매번 검색하기 귀찮아서 만든 블로그

MATLAB - readtable 사용하기 (테이블 다루기) 본문

Matlab

MATLAB - readtable 사용하기 (테이블 다루기)

쿠키아버님 2021. 12. 4. 23:12

데이터가 숫자형만 있는 파일의 경우 load 함수를 사용하여 파일을 읽으면 되지만,

 

텍스트가 존재하는 (나의 경우 칼럼 명이 존재하는) 경우 readtable 함수를 사용하여 파일을 읽을 수 있다.

 

(물론 숫자형 자료만 존재하는 자료도 읽을 수 있다)

 

Data = readtable('My_file.csv');

나의 경우 time series를 다루다 보니 데이터를 통해 그림을 그려야 하는 상황이 많았는데,

 

아래와 같이 컬럼명을 이용하면 해당 열을 읽을 수 있다.

plot(1:10, Data.col1)

특정 컬럼을 제거하고 싶은 경우 removevars 명령어를 사용한다. 

예를 들어 Data 테이블에서 Col1 열을 제거하고 싶은 경우 아래와 같이 입력한다.

removevars(Data, {'Col1'})

 

읽은 테이블을 행렬로 변환하고 싶은 경우, table2array 함수를 사용한다

대신 이 경우 컬럼명은 사라진다.

table2array(Data)