Ошибка R при загрузке пакетов с использованием install_github () для REmap и других пакетов - PullRequest
0 голосов
/ 13 декабря 2018

Я использую R studio 3.5.1 на Windows 7 в Китае.Я установил devtools и пытаюсь установить другие пакеты, такие как REmap, но не могу загрузить пакеты с GitHub.

Я получил следующие ошибки:

library(devtools)
install_github('lchiffon/REmap')

Ошибка чтения.dcf (путь): Найдена строка продолжения, начинающаяся с «интерактивной карты ...» в начале записи.

install_git("https://github.com/Lchiffon/REmap")

Загрузка репозитория git https://github.com/Lchiffon/REmap

  File C:\Users\heqi\AppData\Local\Temp\RtmpKsksur\file55385d2e4379 contains

неверные строки (ы)% TSD-заголовок - ###% o 物 浸 变, MT 橰 Они были проигнорированы

  File C:\Users\heqi\AppData\Local\Temp\RtmpKsksur\file55381faa65e6 contains

неверные строки (ы)% TSD-заголовок - ###% pMT 浸 变, MT 橰 77w 珰 L 懫 Они были проигнорированы 错误: 1: 1: 的 的 SPECIAL 1:% TSD-заголовок - ###% ^ 停止 执行 Ошибка в processx :: run (bin, args = real_cmdargs, stdout_line_callback= real_callback (stdout),: Ошибка системной команды

Я пробовал и другие пакеты.

devtools::install_github("dengfei2013/GS")

Загрузка GitHub repo dengfei2013 / GS @ master

gzip: stdin: не в формате gzip / Rtools / bin / tar: возвращен дочерний статус 1 / Rtools / bin / tar: ошибка не устраняется: выход из программы завершилсяh --force-local, попытка без

gzip: stdin: не в формате gzip / Rtools / bin / tar: дочерний вернул статус 1 / Rtools / bin / tar: ошибка не может быть исправлена: выход из программы завершился--force-local, попытка без ошибки: Похоже, не является пакетом R (без описания). Дополнительно: Предупреждающие сообщения: 1: В utils :: untar (tarfile, ...): 'tar.exe -zxf "C:\ Users \ heqi \ AppData \ Local \ Temp \ RtmpKsksur \ file553843c77145.tar.gz "-C" C: / Users / heqi / AppData / Local / Temp / RtmpKsksur / remotes553857a6482 "'вернул код ошибки 2 2: В системе (cmd, intern = TRUE): запущенная команда 'tar.exe -ztf "C: \ Users \ heqi \ AppData \ Local \ Temp \ RtmpKsksur \ file553843c77145.tar.gz"' имела статус 2

Iпопытался изменить некоторые параметры, но результаты остались прежними.

options(download.file.method = "wget")
options(unzip = "internal")
install_github('r-lib/remotes')

Загрузка GitHub repo r-lib / remotes @ master

gzip: stdin: не в формате gzip/ Rtools / bin / tar: Дочернее возвращенное состояние 1 / Rtools / bin / tar: Ошибка не может быть исправлена: выход из внешнего режима Ошибка внешнего tar с --force-local, попыткабез

gzip: stdin: не в формате gzip / Rtools / bin / tar: возвращенный дочерний статус 1 / Rtools / bin / tar: ошибка не восстанавливается: выход из внешнего режима завершился неудачно с --force-local, попытка безОшибка: не похоже на пакет R (без описания). Дополнительно: Предупреждающие сообщения: 1: В utils :: untar (tarfile, ...): 'tar.exe -zxf "C: \ Users \ heqi \ AppData\ Local \ Temp \ RtmpKsksur \ file553845a824ac.tar.gz "-C" C: / Users / heqi / AppData / Local / Temp / RtmpKsksur / remotes553845fa49b "'вернул код ошибки 2 2: В системе (cmd, intern = TRUE):выполняющаяся команда 'tar.exe -ztf "C: \ Users \ heqi \ AppData \ Local \ Temp \ RtmpKsksur \ file553845a824ac.tar.gz"' имеет статус 2>

Я пытаюсь сделатьанализ тепловой карты, но я не могу использовать REmap, и я не могу открыть карты Google API ...

> library(ggplot2)
> library(ggmap)
> map <- get_map(location = 'united states', zoom =4 ,maptype =
                  'terrain', source = 'google',color ='color')

Ошибка в файле загрузки. url, destfile = tmp, quiet =! messaging, mode = "wb"): невозможно открыть URL 'http://maps.googleapis.com/maps/api/staticmap?center=united+states&zoom=4&size=640x640&scale=2&maptype=terrain&language=en-EN&sensor=false' Дополнительно: предупреждающее сообщение: в файле download.file (url, destfile = tmp, quiet =! messaging, mode = "wb"): URL 'http://maps.googleapis.com/maps/api/staticmap?center=united+states&zoom=4&size=640x640&scale=2&maptype=terrain&language=en-EN&sensor=false': статус был' Сбой при получении данных от партнера '>

Другая информация

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

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

Я скачал zip-файл с GitHub

> install.packages("C:/Users/heqi/Desktop/REmap-master.zip", repos = NULL, type = "win.binary")
Installing package into ‘C:/Users/heqi/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
> library(`REmap-master`)
Error in library(`REmap-master`) : 不存在叫‘REmap-master’这个名字的程辑包
> library(`REmap`)
Error in library(REmap) : 不存在叫‘REmap’这个名字的程辑包
> install.packages("C:/Users/heqi/Desktop/baidumap-master.zip", repos = NULL, type = "win.binary")
Installing package into ‘C:/Users/heqi/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
> library(`baidumap`)
baidumap 0.2.2
Apply an application from here: http://lbsyun.baidu.com/apiconsole/key
Then register you key by running `options(baidumap.key = 'xxx')`
> options(baidumap.key = 'qKBOY2C0s678Dl33wxrTYnbMn9KZCRu5')
> baidumap::getBaiduMap(location = "上海")
trying URL 'http://api.map.baidu.com/staticimage?width=400&height=400&center=NA,NA&zoom=10&scale=2'
Content type 'image/png' length 154 bytes
downloaded 154 bytes

Map from URL : http://api.map.baidu.com/staticimage?width=400&height=400&center=NA,NA&zoom=10&scale=2
Error in data.frame(ll.lat = ll[1], ll.lon = ll[2], ur.lat = ur[1], ur.lon = ur[2]) : 
  arguments imply differing number of rows: 0, 1
In addition: Warning messages:
1: In trans(result) : NAs introduced by coercion
2: In trans(result) : NAs introduced by coercion

Я также попробовал GitHubinstall , Это все то же самое

 > library("githubinstall", lib.loc="~/R/win-library/3.5")
    > githubinstall::gh_install_packages('REmap')
    Suggestion:
     - Lchiffon/REmap  create  a map by R
    Do you want to install the package (Y/n)?  y
    Error in read.dcf(path) : 
    Found continuation line starting '    interactive map  ...' at begin of recor

д.

Я думаю, что это не из-за командно конфиг моей системы?

Я действительно новичок в Rstudio, кто-то предложил мне скачать пакеты локально, а затем установить.Может кто-нибудь показать мне, как это сделать с помощью терминала?

1 Ответ

0 голосов
/ 02 января 2019

У меня была похожая проблема как с моим собственным пакетом, так и с другим.Ошибка в моем пакете была в блоке Description: файла DESCRIPTION.Несмотря на то, что это должно быть подробное описание, единственное, что сработало, чтобы исправить это, в моих многочисленных попытках было сократить эту запись до одной строки.

Проблема с другим пакетом, который я пытался загрузить, находится в поле Authors@R:.Он выглядит хорошо по сравнению с другим, который я выбрал, за исключением того, что закрывающая скобка находится не на отдельной строке.

...