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

텍스트 파일을 가져오는 방법

데이터의 형식과 MATLAB® 작업 공간에서 원하는 데이터형에 따라 가져오기 방법을 선택하십시오. 대화형 방식이나 프로그래밍 방식으로 텍스트 파일을 가져옵니다.

대화형 방식으로 데이터를 가져오려면 가져오기 툴을 사용하십시오. 여러 개의 유사한 파일에서 작업을 반복하는 코드를 생성할 수 있습니다. 가져오기 툴은 .txt, .dat, .csv, .asc, .tab, .dlm 확장자를 가진 파일을 포함한 텍스트 파일을 지원합니다. 이러한 텍스트 파일은 사각형이 아닐 수 있으며, 다음 그림과 같이 행 제목 및 열 제목이 있을 수 있습니다. 이러한 파일의 데이터는 숫자형 텍스트와 숫자형이 아닌 텍스트의 조합일 수 있고, 하나 이상의 문자로 구분될 수 있습니다.

프로그래밍 방식으로 텍스트 파일에서 데이터를 가져오려면 가져오기 함수를 사용하십시오. 텍스트 파일에 대한 대부분의 가져오기 함수에서는 데이터의 각 행에 동일한 개수의 열이 있어야 하며, 이러한 함수를 통해 가져올 데이터의 범위를 지정할 수 있습니다.

다음 중 한 가지 방법으로 텍스트 파일을 가져옵니다.

가져오기 방법

설명

예제를 볼 수 있는 항목

가져오기 툴

열 벡터, 행렬, 셀형 배열, 테이블 중 하나로 데이터의 범위 또는 파일을 가져옵니다. 여러 개의 유사한 파일에서 작업을 반복하는 코드를 생성할 수 있습니다.

가져오기 툴을 사용하여 텍스트 파일 데이터 가져오기

readmatrix, readvars, readcell

열 방향 데이터를 행렬, 변수 또는 셀형 배열로 가져옵니다.

쉼표로 구분된 데이터 가져오기

구분된 숫자형 데이터 가져오기

readmatrix, readvars 또는 readcell(detectImportOptions와 함께 사용):

추가적인 제어를 사용하여 데이터를 가져옵니다. 예를 들어, 가져올 변수를 선택하거나, 누락된 데이터나 오류를 일으키는 데이터가 포함된 행을 처리할 수 있습니다.

텍스트 파일에서 혼합된 데이터 블록 가져오기

readtable 또는 readtimetable

열 방향 데이터를 테이블 또는 타임테이블로 가져옵니다.

텍스트 파일에서 혼합된 데이터 가져오기

readtable 또는 readtimetable(detectImportOptions와 함께 사용):

추가적인 제어를 사용하여 데이터를 가져옵니다. 예를 들어, 가져올 변수를 선택하거나, 누락된 데이터나 오류를 일으키는 데이터가 포함된 행을 처리할 수 있습니다.

테이블에 대한 가져오기 옵션 정의하기

TabularTextDatastore(read 함수 또는 readall 함수와 함께 사용)

하나 이상의 열 방향 텍스트 파일을 가져옵니다. 각 파일은 매우 클 수 있으며 메모리에 알맞은 크기일 필요는 없습니다.

테이블 형식의 대용량 텍스트 파일 읽어오기 및 분석하기

textscan

사각형이 아닌 텍스트 파일이나 임의로 서식 지정된 텍스트 파일을 셀형 배열로 가져옵니다.

Import Block of Numeric Data from Text File

더 복잡한 형식의 파일 가져오기에 대한 자세한 내용은 로우 레벨 I/O 함수를 사용하여 텍스트 데이터 파일 가져오기 항목을 참조하십시오.

참고 항목

| | | | | | |