tdfread

Чтение файла с разделителем табуляцией

Описание

tdfread открывает диалоговое окно «Выбор файла для открытия» для интерактивного выбора файла данных и считывает данные из выбранного файла. tdfread можно считать данные из текстовых файлов с разделителями табуляции с помощью .txt, .dat, или .csv расширения файлов.

Выберите файл с именами переменных в первой строке и значениями, разделенными вкладками в остальных строках. tdfread создает переменную в рабочей области для каждого столбца файла и называет каждую переменную согласно ее первому значению строки.

  • Если столбец содержит только числовые данные во всех строках, кроме первых, то tdfread создает double переменная.

  • В противном случае, tdfread создает char переменная.

После импорта всех значений, tdfread отображает информацию об импортированных переменных, таких как размер, байты и класс.

tdfread(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                

Входные параметры

свернуть все

Имя считываемого файла, заданное как вектор символов или строковый скаляр.

В зависимости от расположения файла, 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