Пакет: 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
объект.
Создайте объект средства чтения файлов для файла, ищите на желаемую стартовую позицию и считайте фрагмент файла.
Создайте DsFileReader
объект для airlinesmall.csv
.
fr = matlab.io.datastore.DsFileReader('airlinesmall.csv');
airlinesmall.csv
файл имеет имена переменных в начале файла. Концы строки имен переменных в положении отмечены 299
байты. Чтобы закончить линию имен переменных, используйте seek
метод, чтобы переместить указатель чтения на стартовую позицию.
seek(fr,299,'RespectTextEncoding',true);
Считайте первый 1000
'characters'.
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