gpt4 book ai didi

r - XBRL 解析文件中不存在架构文件

转载 作者:行者123 更新时间:2023-12-04 11:50:54 25 4
gpt4 key购买 nike

我已经从 Companies House 下载了一个包含大约 200,000 个 html 文件的 zip 文件。 .

每个文件采用以下两种格式之一:1) 内嵌 XBRL 格式(.html 文件扩展名)或 2) XBRL 格式(.xml 文件扩展名)。查看可用的最新下载( 6 December 2018 ),所有文件似乎都是以前的格式(.html 文件扩展名)。

我正在使用 XBRL package在 R 中尝试解析这些文件。

问题 1:XBRL 包是为了解析内联 XBRL 格式 (.html) 文件,还是仅适用于 XBRL (.xml) 格式?如果没有,谁能告诉我在哪里可以解析内联 XBRL 格式文件?我不完全确定内联和非内联有什么区别。

假设 XBRL 包旨在能够解析内联 XBRL 格式文件,我遇到了一个错误,告诉我 xbrl.frc.org.uk/FRS-102/2014-09-01/FRS-102-2014- 09-01.xsd 文件不存在。这是我的代码:

install.packages("XBRL")
library(XBRL)

inst <- "./rawdata/Prod224_0060_00000295_20171130.html" # manually unzipped
options(stringsAsFactors = FALSE)
xbrl.vars <- xbrlDoAll(inst, cache.dir = "XBRLcache", prefix.out = NULL, verbose = TRUE)

和错误:
Schema:  ./rawdata/https://xbrl.frc.org.uk/FRS-102/2014-09-01/FRS-102-2014-09-01.xsd 
Level: 1 ==> ./rawdata/https://xbrl.frc.org.uk/FRS-102/2014-09-01/FRS-102-2014-09-01.xsd
Error in XBRL::xbrlParse(file) :
./rawdata/https://xbrl.frc.org.uk/FRS-102/2014-09-01/FRS-102-2014-09-01.xsd does not exists. Aborting.

问题 2. 有人可以用基本术语来解释这对我意味着什么吗?我是 XBRL 的新手。我需要去找这个 xsd 文件并把它放在某个地方吗? It seems to be located here ,但我不知道如何处理它或将它放在哪里。

Here's a similar question that doesn't seem fully answered链接都是西类牙语,我不会西类牙语。

一旦我能够解析一个单一的 html XBRL 文件,我的计划就是弄清楚如何解析来自该网站的多个 zip 文件中的所有 XBRL 文件。

最佳答案

我对美国证券交易委员会的数据有完全相同的问题。
我只是完全遵循 pdw 的指导,它奏效了!

仅供引用,我使用的代码

if (substr(file.name, 1, 5) != "http:") { 


if (!(substr(file.name, 1, 5) %in% c("http:", "https"))) {

我用 trace('XBRL', edit=TRUE) 破解了它.

关于r - XBRL 解析文件中不存在架构文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53651481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com