Main Content

tdfread

탭으로 구분된 파일 읽기

설명

tdfread는 데이터 파일을 대화형 방식으로 선택할 수 있는 열려는 파일 선택 대화 상자를 열고, 사용자가 선택하는 파일에서 데이터를 읽습니다. tdfread.txt, .dat 또는 .csv 파일 확장자가 탭으로 구분된 텍스트 파일에서 데이터를 읽을 수 있습니다.

첫 번째 행에는 변수 이름이 있고 나머지 행에는 탭으로 구분된 값이 있는 파일을 선택합니다. tdfread는 파일의 각 열에 대한 변수를 하나씩 작업 공간에 생성하고 첫 번째 행 값에 따라 각 변수의 이름을 지정합니다.

  • 첫 번째 행을 제외한 모든 행의 열이 숫자형 데이터만 포함하는 경우 tdfreaddouble형 변수를 생성합니다.

  • 그렇지 않은 경우 tdfreadchar형 변수를 생성합니다.

모든 값을 가져온 후, tdfread는 크기, 바이트 및 클래스와 같은 정보를 가져온 변수에 대해 표시합니다.

tdfread(filename)filename에 포함된 데이터에서 변수를 생성하는데, filename은 현재 폴더에 있는 파일의 이름이거나 파일의 전체 경로 이름입니다.

예제

tdfread(filename,delimiter)delimiter로 지정된 문자가 파일의 값을 구분함을 나타냅니다.

s = tdfread(___)는 각 필드가 변수를 포함하는 구조체 s를 반환합니다. 위에 열거된 구문대로 입력 인수 조합을 지정합니다.

예제

모두 축소

sat2.dat 파일의 내용을 표시합니다. 파일의 첫 번째 행은 변수 이름을 포함합니다.

type sat2.dat
Test,Gender,Score
Verbal,Male,470
Verbal,Female,530
Quantitative,Male,520
Quantitative,Female,480

파일의 열로부터 변수 Gender, Score, Test를 작업 공간에 생성합니다. 파일의 값은 쉼표로 구분되므로 ','를 구분 기호로 지정합니다.

tdfread('sat2.dat',',')
  Name        Size            Bytes  Class     Attributes

  Gender      4x6                48  char                
  Score       4x1                32  double              
  Test        4x12               96  char                

입력 인수

모두 축소

읽을 파일의 이름으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다.

파일의 위치에 따라 filename은 다음 형식 중 하나를 사용합니다.

파일의 위치형식
현재 폴더 또는 MATLAB® 경로의 폴더

filename에 파일의 이름을 지정합니다.

예: 'myTextFile.txt'

현재 폴더나 MATLAB 경로의 폴더가 아닌 폴더

filename에 전체 경로 또는 상대 경로 이름을 지정합니다.

예: 'C:\myFolder\myTextFile.txt'

예: 'sat2.dat'

데이터형: char | string

구분 기호 문자로, 다음 표에 있는 값 중 하나로 지정됩니다.

설명

'|'

'bar'

세로 막대

','

'comma'

쉼표

';'

'semi'

세미콜론

' '

'space'

공백

'\t'

'tab'

예: ','

데이터형: char | string

대체 기능

readtable, readmatrix 또는 readcell MATLAB 함수를 사용해 데이터를 가져올 수 있습니다. 이런 함수는 tdfread보다 유연한 데이터 가져오기 옵션을 제공합니다.

버전 내역

R2006a 이전에 개발됨