Size: a a a

R (язык программирования)

2020 September 02

YS

Yuriy Saraikin in R (язык программирования)
Andrey
вот ссыль полезная
Спасибо! Как раз то, что нужно. Недавно искал что-то похожее
источник

E

EK479 in R (язык программирования)
Артём Клевцов
Обновить пакеты.
Я ввела
update.packages("rsample")
но по-прежнему возникает та же ошибка
источник

AS

Alexey Seleznev in R (язык программирования)
EK479
Я ввела
update.packages("rsample")
но по-прежнему возникает та же ошибка
вам надо обновить пакет vctrs


вот же ваше сообщение: пространство имен ‘vctrs’ 0.2.4 загружено, но нужно еще и >= 0.3.0.
источник

AS

Alexey Seleznev in R (язык программирования)
т.е. вам нужен vctrs версии 0.3.0 или выше
источник

AS

Alexey Seleznev in R (язык программирования)
а у вас сейчас установлен 0.2.4
источник

AS

Alexey Seleznev in R (язык программирования)
install.packages('vctrs')
источник

AS

Alexey Seleznev in R (язык программирования)
потому что у rsamples, если вы дескрипшн откроете, то заметите что требуется под капотом vctrs 0.3.0 и выше


Imports: 
   dplyr (>= 0.8.5),
   purrr,
   tibble,
   rlang (>= 0.4.0),
   methods,
   generics,
   utils,
   tidyselect,
   furrr,
   tidyr,
   vctrs (>= 0.3.0),
   modeldata,
   slider (>= 0.1.5),
   ellipsis
источник

E

EK479 in R (язык программирования)
Alexey Seleznev
потому что у rsamples, если вы дескрипшн откроете, то заметите что требуется под капотом vctrs 0.3.0 и выше


Imports: 
   dplyr (>= 0.8.5),
   purrr,
   tibble,
   rlang (>= 0.4.0),
   methods,
   generics,
   utils,
   tidyselect,
   furrr,
   tidyr,
   vctrs (>= 0.3.0),
   modeldata,
   slider (>= 0.1.5),
   ellipsis
Я делаю так:
install.packages('vctrs')
Пытаюсь загрузить
library(rsample)
Ошибка та же
Далее делаю так
update.packages("vctrs")
И
по-прежнему ошибка
источник

AS

Alexey Seleznev in R (язык программирования)
значит у вас в нескольких библиотеках установлен vctrs, грузится он из одной, а обновили вы его в другой
источник

AS

Alexey Seleznev in R (язык программирования)
.libPaths() поможет узнать все ваши библиотеки, проверьте и можете даже руками удалить его из всех библиотек
источник

AS

Alexey Seleznev in R (язык программирования)
и потом устновить повторно
источник

AS

Alexey Seleznev in R (язык программирования)
ну или вот так запросите список всех пакетов с привязкой к библиотекам

packages <- as.data.frame( installed.packages() )


и посмотрите где установлен vctrs
источник

АК

Артём Клевцов... in R (язык программирования)
EK479
Я делаю так:
install.packages('vctrs')
Пытаюсь загрузить
library(rsample)
Ошибка та же
Далее делаю так
update.packages("vctrs")
И
по-прежнему ошибка
Сессию перезапустить надо бы. Какая vctrs ставится по итогу?
источник

E

EK479 in R (язык программирования)
Артём Клевцов
Сессию перезапустить надо бы. Какая vctrs ставится по итогу?
сессию перезапускала. по итогу 0.2.4
источник

AS

Alexey Seleznev in R (язык программирования)
EK479
сессию перезапускала. по итогу 0.2.4
я выше написал, что можно попробовать сделать, посмторите в каких библиотеках у вас установлен vctrs, и каких версий
источник

E

EK479 in R (язык программирования)
Alexey Seleznev
я выше написал, что можно попробовать сделать, посмторите в каких библиотеках у вас установлен vctrs, и каких версий
спасибо, буду пробовать
источник

AS

Alexey Seleznev in R (язык программирования)
EK479
спасибо, буду пробовать
можно упростить задачу как то так

packages <- as.data.frame( installed.packages() )[as.data.frame( installed.packages() )$Package == 'vctrs',]
источник

AS

Alexey Seleznev in R (язык программирования)
так вы получите таблицу packages, с информацией по пакету vctrs, его версиям, и библиотекам в которых он установлен
источник

E

EK479 in R (язык программирования)
Alexey Seleznev
можно упростить задачу как то так

packages <- as.data.frame( installed.packages() )[as.data.frame( installed.packages() )$Package == 'vctrs',]
мда, получилось так, что я удалила этот пакет, использовав remove.packages("vctrs")
при попытке повторной установки получаю следующее
install.packages('vctrs')
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
also installing the dependency ‘rlang’


 There is a binary version available but the source version is later:
     binary source needs_compilation
vctrs  0.3.2  0.3.4              TRUE

 Binaries will be installed
пробую URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/rlang_0.4.7.zip'
Content type 'application/zip' length 1150600 bytes (1.1 MB)
downloaded 1.1 MB

пробую URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/vctrs_0.3.2.zip'
Warning in install.packages :
 cannot open URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/vctrs_0.3.2.zip': HTTP status was '404 Not Found'
Error in download.file(url, destfile, method, mode = "wb", ...) :
 не могу открыть URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/vctrs_0.3.2.zip'
Warning in install.packages :
 download of package ‘vctrs’ failed
package ‘rlang’ successfully unpacked and MD5 sums checked
Warning in install.packages :
 cannot remove prior installation of package ‘rlang’
Warning in install.packages :
 проблема с копированием C:\Program Files\R\R-3.6.3\library\00LOCK\rlang\libs\x64\rlang.dll в C:\Program Files\R\R-3.6.3\library\rlang\libs\x64\rlang.dll: Permission denied
Warning in install.packages :
 restored ‘rlang’

The downloaded binary packages are in
 C:\Temp\RtmpEJ5Pwb\downloaded_packages

т.е.  
vctrs
теперь вообще не загружается
источник

AS

Alexey Seleznev in R (язык программирования)
EK479
мда, получилось так, что я удалила этот пакет, использовав remove.packages("vctrs")
при попытке повторной установки получаю следующее
install.packages('vctrs')
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
also installing the dependency ‘rlang’


 There is a binary version available but the source version is later:
     binary source needs_compilation
vctrs  0.3.2  0.3.4              TRUE

 Binaries will be installed
пробую URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/rlang_0.4.7.zip'
Content type 'application/zip' length 1150600 bytes (1.1 MB)
downloaded 1.1 MB

пробую URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/vctrs_0.3.2.zip'
Warning in install.packages :
 cannot open URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/vctrs_0.3.2.zip': HTTP status was '404 Not Found'
Error in download.file(url, destfile, method, mode = "wb", ...) :
 не могу открыть URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/vctrs_0.3.2.zip'
Warning in install.packages :
 download of package ‘vctrs’ failed
package ‘rlang’ successfully unpacked and MD5 sums checked
Warning in install.packages :
 cannot remove prior installation of package ‘rlang’
Warning in install.packages :
 проблема с копированием C:\Program Files\R\R-3.6.3\library\00LOCK\rlang\libs\x64\rlang.dll в C:\Program Files\R\R-3.6.3\library\rlang\libs\x64\rlang.dll: Permission denied
Warning in install.packages :
 restored ‘rlang’

The downloaded binary packages are in
 C:\Temp\RtmpEJ5Pwb\downloaded_packages

т.е.  
vctrs
теперь вообще не загружается
Скачайте и установите rtools

https://cran.rstudio.com/bin/windows/Rtools/
источник