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

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

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

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

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

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

가져오기 방법

설명

예제를 볼 수 있는 항목

가져오기 툴

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

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

readtable

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

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

readtable(detectImportOptions 함수와 함께 사용)

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

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

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

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

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

textscan

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

Import Block of Numeric Data from Text File

csvread

쉼표로 구분된 숫자형 데이터의 범위 또는 파일을 행렬로 가져옵니다.

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

dlmread

단일 구분 기호로 구분된 숫자형 데이터의 범위 또는 파일을 행렬로 가져옵니다.

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

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

참고 항목

| | | | |