exponenta event banner

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