最新的AAPL 10-k XBRL实例文档,例如:
doc <- "https://www.sec.gov/Archives/edgar/data/320193/000032019319000119/0000320193-19-000119-index.htm"
分别从XBRL和finstr包运行xbrlDoAll和xbrl_get_statements
get_xbrl_doc <- xbrlDoAll(doc)
statements <- xbrl_get_statements(get_xbrl_doc)
Error: Each row of output must be identified by a unique combination of keys.
Keys are shared for 34 rows:
* 6, 8
* 5, 7, 9
* 49, 51
* 48, 50
* 55, 57
* 54, 56
* 11, 13
* 10, 12
* 25, 27
* 24, 26
* 59, 61
* 58, 60
* 29, 31
* 28, 30
* 63, 64, 66
* 62, 65直到2019年Apple从"XBRL实例文档“切换到"Extracted XBRL实例文档”时,这个序列才会完美地工作。有人在附近找到工作了吗?
发布于 2020-11-24 14:19:37
他们不仅改变了这一点,而且现在事实ID带来了某种类型的32位密钥,似乎与分类法中的任何其他文件都没有联系。这可能与iXBRL流程有关,我在另一家公司也看到过。
然而,如果问题仅仅是“提取”这个词,那么您只需要更改脚本,但我猜情况并非如此,解决方案与找出这些32位键的含义有关。
我不是R用户,也不使用Finstr,但我想我们也有同样的问题。因此,您的问题的答案是:您需要现在编写自己的解析器,或者等到别人完成解析器的解析器。
https://stackoverflow.com/questions/60152621
复制相似问题