Пакет: matlab.io.datastore
Объект программы чтения файлов для файлов в datastore
The DsFileReader
объект включает низкоуровневый доступ для чтения файлов в datastore.
fr = matlab.io.datastore.DsFileReader(
возвращает filename
)DsFileReader
объект для доступа для чтения к файлу, заданному filename
.
fr = matlab.io.datastore.DsFileReader(
задает схему символьного кодирования, сопоставленную с файлом. Кроме того, установка filename
,'TextEncoding',encoding
)encoding
устанавливает TextEncoding
свойство DsFileReader
объект.
Создайте объект программы чтения файлов для файла, поищите нужное начальное положение и прочитайте фрагмент файла.
Создайте DsFileReader
объект для airlinesmall.csv
.
fr = matlab.io.datastore.DsFileReader('airlinesmall.csv');
The 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.HadoopLocationBased
| matlab.io.datastore.Partitionable