Как мне прочитать локальный файл, который выглядит как «compactDataType» sdmx? - PullRequest
0 голосов
/ 24 июня 2019

В настоящее время я пытаюсь получить данные о внешней торговле от нескольких статистических агентств и таможен.

Я столкнулся с проблемой статистического управления Чешской Республики, у которого есть только два типа выходных данных:

  1. .b64 файл
  2. файл sdmx ифайл dsd

Я никогда раньше не работал ни с одним из этих двух типов, и у меня не осталось возможностей для поиска в Google, поскольку никто, похоже, не сталкивался с той же проблемой, что и я.

Iпопытался загрузить и прочитать файлы sdmx и dsd с пакетом rsdmx следующим образом:

В этом примере файл sdmx был загружен из чешского статистического управления и содержит данные об импорте по партнерамкод страны и HS.

readSDMX(file = "country_data/CZE/raw_data/imports_201301_201904/CZSO-FT.sdmx", isURL = FALSE)

Таким образом, я могу прочитать меньший файл dsd, но при попытке сделать то же самое с файлом sdmx, который содержит фактические данные, R возвращает следующую ошибку:

Error in readSDMX(file = "country_data/CZE/raw_data/imports_201301_201904/CZSO-FT.sdmx",  : 
  Unsupported SDMX Type 'compactDataType'

Я не очень понимаю, почему, во-первых, возникает ошибка, потому что страница Github для rdsmx гласит:

"В настоящее время пакет позволяет читать:Наборы данных (GenericData, CompactData, StructureSpecificData, StructureSpecificTimeSeriesData, CrossSectionalData, UtilityData и MessageGroup SDMX-ML) "

Можно ли даже читать локальные компактные данные с этим пакетом?Я хотел бы иметь возможность прочитать файл sdmx и превратить его в dataframe или tibble, если это возможно.Если ошибка верна, то я хотел бы спросить, есть ли другой способ прочитать этот файл и превратить его в файл?

Спасибо за ваше время и, пожалуйста, извините, возможно, много ошибок в этом посте.как это моя первая публикация времени.Также, пожалуйста, не стесняйтесь задавать любые дополнительные вопросы, если что-то осталось неясным.

...