find.firms {FinNet} | R Documentation |
Function to create mutiple firms
(legal persons) using data from 'Yahoo! Finance'
Description
If legal_form
is a vector containing:
- one or more NULL
elements, the corresponding firm
's legal form will be JSC
;
- one or more NA
s, the corresponding firm
's legal form will be NA
.
Usage
find.firms(
tickers,
name = NULL,
ticker_is_id = TRUE,
legal_form = NULL,
sector_granularity = 1,
managers_remove_salutation_title = TRUE,
managers_only_surname = FALSE
)
Arguments
tickers |
The firms' ticker. |
name |
Provide the firms' names as a vector of the same length as tickers. If not provided, |
ticker_is_id |
Should the ticker be used as the firm's id? |
legal_form |
The firm's legal form of the firm. Possible values:
- a vector of strings (e.g., 'LLC', 'Private', 'GmbH', etc.) of the same length as |
sector_granularity |
Sector in which the firm operates. Possible values:
- |
managers_remove_salutation_title |
Yahoo! Finance provide salutation titles before the names of the managers. If this is |
managers_only_surname |
Yahoo! Finance provide first, middle, and last name of the managers. If this is |
Details
To ensure consistency, ticker_is_id
, sector_granularity
, managers_remove_salutation_title
, and managers_only_surname
cannot be vectors.
Tickers can be retrieved from [Yahoo! Finance](https://finance.yahoo.com/lookup/).
This function requires the package yahoofinancer
to be installed. It is available from the CRAN by running install.packages('yahoofinancer')
.
Value
An object of the S4 class firm
containing several fields, only the first one of which is mandatory:
name |
Name of the firm (or ticker if no name was provided) |
id |
Firm' ticker (if ticker_is_id was 'TRUE') or nothing (otherwise) |
legal_form |
Legal form of the firm (may be null) |
sector |
Sector in which the firm operates (may be null) |
revenues |
Yearly revenues |
capitalisation |
Capitalisation |
management |
Members of the board |
ownership |
Owner(s) |
shares |
Share owned by (each of) the owner(s) |
currency |
Currency |
Author(s)
Telarico, Fabio Ashtar
See Also
Examples
# Registering Apple, General Motors, and British American Tobacco automatically
#| Results are subject to the correct functioning of the package `yahoofinancer`
#| and of the Yahoo! Finance API