Пакет: matlab.io.datastore
Объект средства чтения файлов для файлов в datastore
Объект DsFileReader
включает низкоуровневый доступ к чтению файла для файлов в вашем datastore.
возвращает объект fr = matlab.io.datastore.DsFileReader(filename)
DsFileReader
для доступа для чтения к файлу, заданному filename
.
задает схему кодировки символов, сопоставленную с файлом. Кроме того, определение fr = matlab.io.datastore.DsFileReader(filename,'TextEncoding',encoding)
encoding
устанавливает свойство TextEncoding
объекта DsFileReader
.
matlab.io.datastore. DsFileReader. hasdata | Определите, доступны ли Данные в Чтение |
matlab.io.datastore. DsFileReader. чтение | Считайте байты из файла |
matlab.io.datastore. DsFileReader. поиск | Ищите на положение в файле |
Создайте объект средства чтения файлов для файла, ищите на желаемую стартовую позицию и считайте фрагмент файла.
Создайте объект DsFileReader
для airlinesmall.csv
.
fr = matlab.io.datastore.DsFileReader('airlinesmall.csv');
Файл airlinesmall.csv
имеет имена переменных в начале файла. Концы строки имен переменных в положении отмечены байтами 299
. Чтобы закончить строку имен переменных, используйте метод seek
, чтобы переместить указатель чтения на стартовую позицию.
seek(fr,299,'RespectTextEncoding',true);
Считайте первые символы 1000
.
if hasdata(fr) d = read(fr,1000,'SizeMethod','OutputSize','OutputType','char'); end
matlab.io.datastore
| matlab.io.datastore. DsFileSet
| matlab.io.datastore. HadoopFileBased
| matlab.io.datastore. Partitionable