Кажущаяся простой rpubchem интерактивная функция выдает ошибку

Следующие строки кода R дают ошибки курсивом. Казалось бы, ошибка rpubchem, если я не делаю глупости:

    require(rpubchem);
    get.aid.by.cid(614467, type="raw")

Выход:

***Warning messages:
1: In readLines(icon, n = 100) :
  seek on a gzfile connection returned an internal error
2: In readLines(icon, n = 100) :
  seek on a gzfile connection returned an internal error
3: In file.remove(iname) :
  cannot remove file 'C:\Users\bkoch\AppData\Local\Temp\RtmpSs77GM\abycbdc276782.gz', reason 'Permission denied'***

Кто-нибудь знает, что здесь происходит?

1 ответ

В папке, упомянутой в предупреждении, находятся временные файлы, создаваемые при извлечении данных через этот пакет. Имя файла, указанное в предупреждении, существует, но ему не хватает .gz расширение, которое, вероятно, является частью проблемы.

Я проверил это, запустив ваш код и проверив файлы. По всей видимости, проблема заключается в незначительной ошибке, и я бы предложил подать отчет об ошибке на GitHub.

Тем не менее, обратите внимание, что это всего лишь предупреждение, а не ошибка, и функция, кажется, все еще работает.

Другие вопросы по тегам