exponenta event banner

rnseloader

Получение данных из машиночитаемых новостей из файла архива настроений Refinitiv

Синтаксис

x = rnseloader(file)
x = rnseloader(file, 'date', {DATE1})
x = rnseloader(file, 'date', {DATE1, DATE2})
x = rnseloader(file, 'security', {SECNAME})
x = rnseloader(file, 'start', STARTREC)
x = rnseloader(file, 'records', NUMRECORDS)
x = rnseloader(file, 'fieldnames', F)

Аргументы

Укажите следующие аргументы в качестве пар имя-значение. Можно указать любую комбинацию пар имя-значение в одном вызове для rnseloader.

fileФайл архива новостей, считываемых компьютером, из которого можно получить данные.
'date'Использовать этот аргумент с {DATE1,DATE2} для извлечения данных между указанными датами включительно. Укажите даты как числа, векторы символов или строки.
'security'Используйте этот аргумент для получения данных для SECNAME, где SECNAME - это массив ячеек, содержащий список идентификаторов безопасности, для которых требуется получить данные.
'start'Этот аргумент используется для получения данных, начинающихся с записи STARTREC, где STARTREC является записью, при которой rnseloader начинает извлекать данные. Определить STARTREC как число.
'records'Использовать этот аргумент для извлечения NUMRECORDS количество записей.

Описание

x = rnseloader(file) извлекает данные из файла архива новостей, считываемых компьютером fileи сохраняет его в структуре x.

x = rnseloader(file, 'date', {DATE1}) извлекает данные из file с датами стоимости DATE1.

x = rnseloader(file, 'date', {DATE1, DATE2}) извлекает данные из file с датами между DATE1 и DATE2.

x = rnseloader(file, 'security', {SECNAME}) извлекает данные из file для ценных бумаг, указанных SECNAME.

x = rnseloader(file, 'start', STARTREC) извлекает данные из file начиная с записи, указанной STARTREC.

x = rnseloader(file, 'records', NUMRECORDS) восстанавливает NUMRECORDS количество записей из file.

x = rnseloader(file, 'fieldnames', F) извлекает только указанные поля, F, в структуре вывода.

Примеры

Извлечение данных из файла 'file.csv' с марками даты '02/02/2007':

x = rnseloader('file.csv','date',{'02/02/2007'}) 

Получение данных из 'file.csv' между и включая '02/02/2007' и '02/03/2007':

 x = rnseloader('file.csv','date',{'02/02/2007',...
'02/03/2007'})

Получение данных из 'file.csv' для обеспечения безопасности 'XYZ.O':

 x = rnseloader('file.csv','security',{'XYZ.O'})

Получение первых 10000 записей из 'file.csv':

 x = rnseloader('file.csv','records',10000)

Получение данных из 'file.csv', начиная с записи 100000:

  x = rnseloader('file.csv','start',100000)

Получение до 100000 записей из 'file.csv', для ценных бумаг 'ABC.N' и 'XYZ.O', с датами между датами включительно '02/02/2007' и '02/03/2007':

x = rnseloader('file.csv','records',100000,...
               'date',{'02/02/2007','02/03/2007'},...
               'security',{'ABC.N','XYZ.O'})

Представлен в R2008b