Как побороть ошибку при использовании finreportr? - PullRequest
0 голосов
/ 22 сентября 2019

Я пытаюсь использовать finreportr для загрузки основ из базы данных EDGAR SEC, но получаю исключение:

library(finreportr)
GetIncome('FB', 2015)

Error in mutate_impl(.data, dots): Evaluation error: `as_dictionary()` is defunct as of rlang 0.3.0.
Please use `as_data_pronoun()` instead.
Traceback:

1. GetIncome("FB", 2015)
2. GetFinancial(income.descriptions, symbol, year)
3. GetURL(symbol, year)
4. GetAccessionNo(symbol, year, foreign = FALSE)
5. mutate(reports.df, filing.year = substr(reports.df$filing.date, 
 .     1, 4)) %>% filter(filing.year == year.char) %>% filter(filing.name == 
 .     "10-K" | filing.name == "20-F")
6. eval(lhs, parent, parent)
7. eval(lhs, parent, parent)
8. mutate(reports.df, filing.year = substr(reports.df$filing.date, 
 .     1, 4))
9. mutate.data.frame(reports.df, filing.year = substr(reports.df$filing.date, 
 .     1, 4))
10. as.data.frame(mutate(tbl_df(.data), ...))
11. mutate(tbl_df(.data), ...)
12. mutate.tbl_df(tbl_df(.data), ...)
13. mutate_impl(.data, dots)

Не могли бы вы посоветовать мне, как преодолеть эту ошибку?

Или альтернативно указать на другие пакеты в R или Python?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...