rnseloader
Retrieve data from Machine Readable News from Refinitiv sentiment archive file
Syntax
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)
Arguments
Specify the following arguments as name-value pairs. You can specify any combination of
name-value pairs in a single call to rnseloader
.
file | Machine Readable News sentiment archive file from which to retrieve data. |
'date' | Use this argument with {DATE1,DATE2} to retrieve data
between and including the specified dates. Specify the dates as numbers, character
vectors, or strings. |
'security' | Use this argument to retrieve data for SECNAME , where
SECNAME is a cell array containing a list of security
identifiers for which to retrieve data. |
'start' | Use this argument to retrieve data beginning with the record
STARTREC , where STARTREC is the record at
which rnseloader begins to retrieve data. Specify
STARTREC as a number. |
'records' | Use this argument to retrieve NUMRECORDS number of
records. |
Description
x = rnseloader(file)
retrieves data from the
Machine Readable News sentiment archive file file
, and stores it in the
structure x
.
x = rnseloader(file, 'date', {DATE1})
retrieves data from
file
with date stamps of value DATE1
.
x = rnseloader(file, 'date', {DATE1, DATE2})
retrieves data from
file
with date stamps between DATE1
and
DATE2
.
x = rnseloader(file, 'security', {SECNAME})
retrieves data from
file
for the securities specified by SECNAME
.
x = rnseloader(file, 'start', STARTREC)
retrieves data from
file
beginning with the record specified by
STARTREC
.
x = rnseloader(file, 'records', NUMRECORDS)
retrieves
NUMRECORDS
number of records from file
.
x = rnseloader(file, 'fieldnames', F)
retrieves only the specified
fields, F
, in the output structure.
Examples
Retrieve data from the file 'file.csv'
with date stamps of
'02/02/2007'
:
x = rnseloader('file.csv','date',{'02/02/2007'})
Retrieve data from 'file.csv'
between and including
'02/02/2007'
and '02/03/2007'
:
x = rnseloader('file.csv','date',{'02/02/2007',... '02/03/2007'})
Retrieve data from 'file.csv'
for the security
'XYZ.O'
:
x = rnseloader('file.csv','security',{'XYZ.O'})
Retrieve the first 10000 records from
'file.csv'
:
x = rnseloader('file.csv','records',10000)
Retrieve data from 'file.csv'
, starting at record
100000:
x = rnseloader('file.csv','start',100000)
Retrieve up to 100000 records from 'file.csv'
, for the securities
'ABC.N'
and 'XYZ.O'
, with date stamps between and
including the dates '02/02/2007'
and
'02/03/2007'
:
x = rnseloader('file.csv','records',100000,... 'date',{'02/02/2007','02/03/2007'},... 'security',{'ABC.N','XYZ.O'})
Version History
Introduced in R2008b