Предоставляет ли quantmod::getFinancials информацию о валюте?

Я следовал примеру, который использовал quantmod::getFinancials для получения отчета о прибылях и убытках IBM:

# retrieve data from google.finance
> getFinancials('IBM')
# Income Statement (Quarterly Data)
> IBM.f$IS$Q
                   2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31
Revenue              24113.00   22397.00   46283.00   22484.00   27385.00
Other Revenue, Total       NA         NA         NA         NA         NA
<...>
Diluted Normalized EPS    6.65      3.23      7.13     2.89     6.17
attr(,"col_desc")
[1] "3 months ending 2014-12-31" "3 months ending 2014-09-30"
[3] "6 months ending 2014-06-30" "3 months ending 2014-03-31"
[5] "3 months ending 2014-03-31"

соответствующая страница Google Finance содержит информацию о валюте в левом верхнем углу. заголовок («В миллионах долларов США (за исключением позиций на акцию)» для IBM), но он не включен в выходные данные getFinancials. Я не вижу соответствующих атрибутов в объекте IBM.f.

Есть ли способ найти эту информацию с помощью getFinancials или другой функции quantmod?


person Svetlana Aksyuk    schedule 09.04.2015    source источник


Ответы (1)


Этот фрагмент данных включен в файл, который getFinancials анализирует, поэтому он может быть включен в вывод, даже если в настоящее время это не так. Я готов добавить это как функцию в getFinancials, но у меня нет времени создавать прототипы и тестировать их самостоятельно.

person Joshua Ulrich    schedule 10.04.2015
comment
Требуется ли для этого прототипирования и тестирования знание других языков программирования или подойдет R? Ведь это мне нужно. Я бы попробовал, только не знаю с чего начать. - person Svetlana Aksyuk; 17.04.2015
comment
@SvetlanaAksyuk: это все R. Вы можете запустить debugonce(getFinancials); getFinancials('IBM'), чтобы выполнить текущую функцию и выполнить grep/анализ информации о валюте. Не стесняйтесь, пишите мне, если у вас есть вопросы. - person Joshua Ulrich; 17.04.2015
comment
большое спасибо! И у меня есть вопрос. Я пытался изменить код функции getFinancials с помощью fixInNamespace и assignInNamespace. Оба вроде работают без ошибок, но функция getFinancials тем не менее не меняется. Например, в окне редактирования fixInNamespace я вижу код с моими строками, но когда я снова отлаживаю функцию с debugonce(getFinancials); getFinancials('IBM'), моего кода там нет. Что я делаю не так? - person Svetlana Aksyuk; 18.04.2015
comment
Боже, я даже не могу добавить @JoshuaUlrich в начало своего комментария, окно редактирования съедает его. - person Svetlana Aksyuk; 18.04.2015