Error in library dplyr нет пакета под названием dplyr

I am trying to install dplyr package but got an error message saying Error in library(dplyr) : there is no package called ‘dplyr’". I am using Windows and R i386 3.5.2. I tried to fix with

I am trying to install dplyr package but got an error message saying

Error in library(dplyr) : there is no package called ‘dplyr’". 

I am using Windows and R i386 3.5.2. I tried to fix with install.packages("Rcpp") as suggested by others but still getting error message.

desertnaut's user avatar

desertnaut

56.1k21 gold badges134 silver badges163 bronze badges

asked Feb 10, 2019 at 22:23

xiongbenxiong's user avatar

2

Try install.packages("dplyr"), the double quote is important.

Dan's user avatar

Dan

11.1k3 gold badges40 silver badges66 bronze badges

answered Feb 10, 2019 at 22:29

Mensch's user avatar

MenschMensch

4676 silver badges19 bronze badges

1

You dont have the package installed. To do that use :
install.packages("dplyr")

Then library(dplyr)

answered Feb 10, 2019 at 22:28

JustGettinStarted's user avatar

this problem happened to me, too. The reason is that after you run «install.packages("dplyr")«, the package installed in your R library (check here: C:Program FilesRR-3.5.1library) is actually called «dbplyr».

So if you run library(dplyr), there should be no library under this name.

My solution is: turn off R studio, open it again. The run:

install.packages("Rcpp")
install.packages("dplyr")

answered Jun 19, 2019 at 19:47

Sara's user avatar

2

What I did to solve is,
I removed the package ‘dplyr’

remove.packages("dplyr")

then re-installed it again!

install.packages("dplyr")

then rather calling it this way,

library(dplyr)

I called this way,

library("dplyr")

and then did tried again without those quotations and it worked(I guess)!

desertnaut's user avatar

desertnaut

56.1k21 gold badges134 silver badges163 bronze badges

answered May 4, 2021 at 12:05

An Android's user avatar

An AndroidAn Android

1391 silver badge6 bronze badges

In my case, dplyr hadn’t installed completely the first time I tried install.packages("dplyr") and, for some reason, refused to be overwritten when I tried to reinstall it. Manually deleting the dplyr folder and then reinstalling it worked for me. I just typed dplyr into the Windows start menu, which pulled up the correct folder in the R library, then I just hit right click and delete.

desertnaut's user avatar

desertnaut

56.1k21 gold badges134 silver badges163 bronze badges

answered Jun 24, 2019 at 20:23

R. Buchanan's user avatar

1

You can try this,
And make sure you remove the dplyr package first by using
remove.packages("dplyr").

In RStudio, Click on Tools -> install packages.. -> Under packages section type ‘dplyr’ -> install.

OliverHennhoefer's user avatar

answered Oct 21, 2022 at 5:46

Arpan's user avatar

1

Содержание

  1. Ошибка в библиотеке (dplyr): нет пакета с именем «dplyr».
  2. Другие вопросы по теме
  3. Похожие вопросы
  4. Ошибка в библиотеке (dplyr): нет пакета с именем dplyr
  5. rror: package or namespace load failed for ‘dplyr’ #5214
  6. Comments
  7. cannot load dplyr after installing to custom library location #4641
  8. Comments
  9. Rscript: Нет пакета с названием .
  10. РЕДАКТИРОВАТЬ:
  11. 5 ответов

Ошибка в библиотеке (dplyr): нет пакета с именем «dplyr».

Я пытаюсь установить пакет dplyr, но получаю сообщение об ошибке «Ошибка в библиотеке (dplyr): нет пакета с именем ‘dplyr’». Я использую оконную систему и Ri386 3.5.2. Я попытался исправить с помощью кода install.packages(«Rcpp»), как было предложено другими, но все еще получаю сообщение об ошибке. Спасибо, что нашли время помочь мне.

Если проблема возникает при работе с RScript.exe (по сравнению с RStudio), см. этот вопрос (и ответы): stackoverflow.com/questions/27673000/…

У вас не установлен пакет. Для этого используйте: install.packages(«dplyr»)

Попробуйте install.packages(«dplyr») , двойные кавычки важны.

Честно говоря, вы также можете использовать одинарные кавычки 😉 install.packages(‘dplyr’) ; дело здесь в том, что некоторые функции допускают нестандартную оценку (и library(dplyr) , и library(«dplyr») работают), а другие нет.

эта проблема случилась и со мной. Причина в том, что после запуска » install.packages(«dplyr») » пакет, установленный в вашей библиотеке R (посмотрите здесь: C:Program FilesRR-3.5.1library), на самом деле называется «dbplyr».

Так что если вы запускаете library(dplyr) , под этим именем не должно быть библиотеки.

Мое решение: выключите R studio, снова откройте ее. Бег:

Спасибо за ваше решение. Я оказался в аналогичной ситуации, когда мне нужно удалить папку «dplyr» и переустановить dplyr с помощью install.packages(«dplyr») .

dbplyr — это совершенно отдельный (но связанный) пакет. Я заметил всплывающее окно «dplyr внезапно исчез», и я все еще пытаюсь понять, что вызывает это. Для меня это произошло, когда я обновил R с 3.6.2 до 3.6.3, но я пока не могу понять, почему.

В моем случае dplyr не был полностью установлен при первой попытке установить install.packages(«dplyr») и по какой-то причине отказался перезаписываться при попытке переустановить его. У меня сработало удаление папки dplyr вручную, а затем ее переустановка. Я просто набрал «dplyr» в меню «Пуск» Windows, которое открыло нужную папку в библиотеке R, затем я просто щелкнул правой кнопкой мыши и удалил.

Это решило мою проблему. Предложение по поиску папки, что особенно актуально при использовании packrat : введите .libPaths() , чтобы найти возможные места, где папка dplyr может храниться для этого конкретного проекта.

Что я сделал, чтобы решить, Я удалил пакет «dplyr»

потом еще раз переустановил!

то, скорее, называя это так,

а потом попробовал еще раз без этих кавычек, и это сработало (я думаю)!

Попробуйте это и сообщите нам о результатах!

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

Похожие вопросы

Находите ответы на сложные технические вопросы по программированию, с которыми сталкиваются инженеры по всему миру в своей ежедневной практике на сайте RedDeveloper.

Источник

Ошибка в библиотеке (dplyr): нет пакета с именем dplyr

Я пытаюсь установить пакет dplyr, но получаю сообщение об ошибке «Ошибка в библиотеке (dplyr): нет пакета с именем ‘dplyr’». Я использую оконную систему и Ri386 3.5.2. Я попытался исправить с помощью кода install.packages («Rcpp»), как было предложено другими, но все равно получаю сообщение об ошибке. Спасибо, что нашли время помочь со мной.

Попробуйте install.packages(«dplyr») , двойные кавычки важны.

У вас не установлен пакет. Для этого используйте: install.packages(«dplyr»)

эта проблема случилась и со мной. Причина в том, что после запуска » install.packages(«dplyr») » пакет, установленный в вашей библиотеке R (проверьте здесь: C: Program Files R R-3.5.1 library), на самом деле называется «dbplyr».

Поэтому, если вы запустите library(dplyr) , под этим именем не должно быть библиотеки.

Мое решение: выключите R studio, откройте снова. Бег:

В моем случае dplyr не установился полностью, когда я в первый раз попробовал install.packages («dplyr»), и по какой-то причине отказался перезаписывать, когда я пытался его переустановить. У меня сработало удаление папки dplyr вручную, а затем ее переустановка. Я просто набрал «dplyr» в меню «Пуск» Windows, которое открыло нужную папку в библиотеке R, затем я просто щелкнул правой кнопкой мыши и удалил.

Что я сделал, чтобы решить, я удалил пакет dplyr

затем переустановил его снова!

то лучше называть это так,

Я позвонил сюда,

а затем попробовал еще раз без этих цитат, и это сработало (я думаю)!

Попробуйте это и сообщите нам о результатах!

Источник

rror: package or namespace load failed for ‘dplyr’ #5214

I have been using dplyr, but suddenly it stopped working, I re-started R and when loading
library(dplyr) I get the following error:

Error: package or namespace load failed for ‘dplyr’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
namespace ‘rlang’ 0.4.0 is already loaded, but >= 0.4.3 is required

How could I fix this?

The text was updated successfully, but these errors were encountered:

I removed and reinstalled rlang

remove.packages(«rlang»)
install.packages(«rlang»)
library(rlang)
library(dplyr)

Having the same issue. The proposed solution doesn’t solve my problem

Figured just a slight modification to the first answer worked best for me:
restart R, then:
remove.packages(«rlang»)
remove.packages(«dplyr»)

Figured just a slight modification to the first answer worked best for me:
restart R, then:
remove.packages(«rlang»)
remove.packages(«dplyr»)

Thanks, my life saver

Having the same issue. The proposed solution doesn’t solve my problem

Did you try to remove and check that it is actually removed?

best solution is to install libraries it is asking like:

  • Error: package or namespace load failed for ‘dplyr’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
    namespace ‘rlang’ 0.4.8 is already loaded, but >= 0.4.9 is required

so you install.packages(‘rlang’)

*after executing above step it might show another error similar to above but asking for another library:
so you install that library.

Источник

cannot load dplyr after installing to custom library location #4641

There seems to be an issue when installing dplyr to custom library path.

Installation goes successfully AFAIK, packages are there, but for some reason cannot be loaded. Using current CRAN version. Is there anything I should be aware of when attempting to install to custom library? The issue seems to be related to the way how pillar attempts to load crayon .

The text was updated successfully, but these errors were encountered:

setting .libPaths(«./dplyr/r-dplyr») just for the time to attach dplyr (and then remove custom lib from libPaths) resolves the problem of attaching dplyr, but then during print I am getting another error, related to a different package:

I have to keep .libPaths pointing to my new custom library to make it work, and that undermines the library location R’s feature.

Can you easily provide a traceback?

@jangorecki would you mind re-running with —vanilla ? I suspect the chances are low that you are loading tibble/pillar/crayon in your .Rprofile, but it’s worth eliminating as a possible cause.

@gaborcsardi does this ring any bells? I have a vague recollection we’ve stumbled across this before in the context of packages loaded in the current session (but that doesn’t look to be the case here since installation is done with Rscript ).

@krlmlr I took a quick look at pillar, but we’re not doing anything special with package loading, right? (We had a similar problem with tidyverse but that was we were manually attaching packages without checking the path)

Well, I am not sure what this is, do dplyr/pillar/etc. do something special about package loading?

But in general, the lib argument of library() will get you into trouble, more often than not. This is because some dependencies, even imported ones, are not loaded together with the package, not just dplyr, but in many packages. And then later, when R tries to load them on demand, they are not found, because that library that you used in lib is gone, or R finds the «wrong» version of the dependency in another library, etc.

If you want to use an isolated installation, I suggest that you install all recursive dependencies into the same library (which is not the default in install.packages() ), and then use only this library, plus the system library. (The system library should only contain the base and recommended packages.)

running the same on r-base docker image, I think this address vanilla and isolation

Источник

Rscript: Нет пакета с названием .

Я хочу запускать файлы R в пакетном режиме с помощью Rscript, однако, похоже, он не загружает нужные мне библиотеки. Конкретная ошибка, которую я получаю:

Однако у меня есть пакет timeSeries , и я без проблем могу загрузить его из Rstudio, RGui и R из командной строки. Проблема, похоже, возникает только при запуске сценария с использованием Rscript.

Мои переменные системы / среды настроены как:

Я запускаю ту же версию R в RStudio, RGui и R из командной строки. Я также проверил .Library из этих трех источников и получил такой же результат.

Как я могу запустить Rscript из командной строки с пакетами, которые я использую (и установил) в R?

РЕДАКТИРОВАТЬ:

Я использую Rscript через Rscript script.r в командной строке Windows в каталоге, где находится script.r .

Результатом Rscript -e print(.Library) будет [1] «C:/PROGRA

Что согласуется с тремя другими вариантами, которые я упомянул: [1] «C:/PROGRA

Однако, если я вставлю это в свой сценарий:

Я получаю на выходе:

Соответствующий вызов в RStudio дает дополнительный путь к месту, где фактически установлен пакет:

5 ответов

Короче говоря, значение, возвращаемое при вызове Sys.getenv(‘R_LIBS_USER’) в R.exe, должно быть таким же, как значение, возвращаемое при вызове этого в командной строке:

и указанное выше значение необходимо включить в этот вызов командной строки:

Обратите внимание, что значения R_LIBS_USER могут отличаться между R.exe и Rscript.exe, если значение R_USER изменяется либо в .Rprofile или в целевом поле ярлыка пользователя на R.exe , и в целом я обнаружил, что пользовательская библиотека (т.е. .libPaths()[2] ) просто не установлена ​​в Rscript.exe

Поскольку мне нравится устанавливать R_USER на свой USERPROFILE , я включаю следующий блок в начало файлов .R , которые я хочу запустить на нескольких компьютерах или в Rscript.exe < > (т.е. Rscript -e «path.expand(‘

Как упоминалось в комментариях, кажется, что Rscript не распознает значения по умолчанию для пути к библиотеке автоматически. Я пишу сценарий R, который должен быть доступен из командной строки на компьютерах разных людей, поэтому я придумал этот более общий обходной путь:

  • Сначала сохраните путь к библиотеке по умолчанию в переменной (функции из Rscript могут найти это, но они просто не работают автоматически)
  • Затем включите этот путь в вызов library() с аргументом lib.loc = .

Это должно работать независимо от того, какой путь находится на данном компьютере.

Еще раз спасибо @flodel выше за то, что направили меня на правильный путь

Этот ответ не поможет исходному пользователю (pbreach), но он может помочь кому-то еще, кто наткнется на этот вопрос и имеет аналогичную проблему со мной.

У меня много файлов сценариев bash .sh , которые вызывают RScript для выполнения файлов .R . Моя операционная система — Windows 10 , и я выполняю эти bash файлы с помощью cygwin .

Все работало нормально до вчерашнего дня, когда я наконец обновил свой R с Revolution R 8.0.1 beta до Microsoft R Open 3.4.1 . После этого обновления все сценарии bash, которые вызывали RScript , терпели неудачу по той же причине, которая указана здесь (например, Error in library(zoo) : there is no package called ‘zoo’ ).

Расследование показало, что RScript действительно работает нормально, если вызывается из DOS shell , а не из оболочки cygwin bash.

Например, если я выполню это в DOS shell

В конце концов я обнаружил причину. Как объяснено в R FAQ, чтобы определить свой домашний каталог, R сначала будет использовать переменную среды R_USER , если она определена, иначе он будет использовать переменную среды HOME , если она определена, иначе она будет использовать «личный» каталог Windows.

Моя конфигурация Windows не определяет ни R_USER , ни HOME переменных среды. Итак, в случае DOS shell R использует мой «личный» каталог Windows ( C:/Users/HaroldFinch/Documents ). Это хорошо, потому что там установлены все мои библиотеки ( C:/Users/HaroldFinch/Documents/R/win-library/3.4 ).

Напротив, cygwin определяет и экспортирует переменную среды HOME , которая указывает на мой пользовательский каталог cygwin , в котором отсутствуют какие-либо элементы R . Следовательно, RScript , вызванный из cygwin , имел неправильный домашний каталог R , и поэтому не смог загрузить библиотеки.

Вероятно, есть много способов решить эту проблему. Я решил, что в моем сценарии bash будет установлена ​​переменная среды R_USER , которая указывает на мой пользовательский каталог Windows.

Например, если я выполняю это в cygwin bash shell :

Который теперь точно такой же, как и в примере оболочки DOS, приведенном выше.

Источник

r – Error in library(dplyr) : there is no package called ‘dplyr’

Try install.packages(dplyr), the double quote is important.

You dont have the package installed. To do that use :ninstall.packages(dplyr)

n

Then library(dplyr)

r – Error in library(dplyr) : there is no package called ‘dplyr’

this problem happened to me, too. The reason is that after you run install.packages(dplyr), the package installed in your R library (check here: C:Program FilesRR-3.5.1library) is actually called dbplyr.

n

So if you run library(dplyr), there should be no library under this name.

n

My solution is: turn off R studio, open it again. The run:

n

install.packages(Rcpp)ninstall.packages(dplyr)n

Related posts on package  :

  • How do I update Gentoo packages?
  • Does FreeBSD have a package manager?
  • How many packages are there in Termux?
  • How do I remove a package in R?
  • How do I install AWS packages?
  • Can’t install .deb packages in Ubuntu?
  • How many packages are there in Termux?
  • What is meta package Ubuntu?
  • How do I remove an RPM package?

Hi,
I can’t believe I’m the only one with this but I haven’t found a specific reference anywhere. My apologies if this is already answered.

I am simply trying to install dplyr. It installs to my default package directory no problem (see reprex below). However, when I run library(dplyr) I get the following error:

Error: package or namespace load failed for ‘dplyr’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
there is no package called ‘purrr’

I can’t get beyond this. I turned off virus and firewall and tried again but no luck.

Thanks for your help!
Bob

Here’s some other output:
RStudio version Version 1.1.463

install.packages(«dplyr»)
Installing package into ‘C:/Users/Bob/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
trying URL ‘https://cran.rstudio.com/bin/windows/contrib/3.5/dplyr_0.8.0.1.zip’
Content type ‘application/zip’ length 3240598 bytes (3.1 MB)
downloaded 3.1 MB

package ‘dplyr’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
C:UsersBobAppDataLocalTempRtmp8CcKKUdownloaded_packages

library(dplyr)
Error: package or namespace load failed for ‘dplyr’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
there is no package called ‘purrr’

loadedNamespaces()
[1] «Rcpp» «grDevices» «crayon» «assertthat» «R6» «magrittr» «datasets» «pillar» «rlang»
[10] «utils» «graphics» «base» «tools» «glue» «compiler» «pkgconfig» «stats» «methods»
[19] «tibble»

.libPaths()
[1] «C:/Users/Bob/Documents/R/win-library/3.5» «C:/Program Files/R/R-3.5.2/library»

Sys.getenv() R_LIBS_USER
R_LIBS_USER C:/Users/Bob/Documents/R/win-library/3.5

install.packages("dplyr")
library(dplyr)

Я пытаюсь установить пакет dplyr, но получаю сообщение об ошибке «Ошибка в библиотеке (dplyr): нет пакета с именем ‘dplyr’». Я использую оконную систему и Ri386 3.5.2. Я попытался исправить с помощью кода install.packages(«Rcpp»), как было предложено другими, но все еще получаю сообщение об ошибке. Спасибо, что нашли время помочь мне.


Ответы
5

У вас не установлен пакет. Для этого используйте:
install.packages(«dplyr»)

Затем library(dplyr)

Попробуйте install.packages(«dplyr»), двойные кавычки важны.

Эта проблема случилась и со мной. Причина в том, что после запуска «install.packages(«dplyr»)» пакет, установленный в вашей библиотеке R (посмотрите здесь: C:Program FilesRR-3.5.1library), на самом деле называется «dbplyr».

Так что если вы запускаете library(dplyr), под этим именем не должно быть библиотеки.

Мое решение: выключите R studio, снова откройте ее. Бег:

install.packages("Rcpp")
install.packages("dplyr")

В моем случае dplyr не был полностью установлен при первой попытке установить install.packages(«dplyr») и по какой-то причине отказался перезаписываться при попытке переустановить его. У меня сработало удаление папки dplyr вручную, а затем ее переустановка. Я просто набрал «dplyr» в меню «Пуск» Windows, которое открыло нужную папку в библиотеке R, затем я просто щелкнул правой кнопкой мыши и удалил.

Что я сделал, чтобы решить,
Я удалил пакет «dplyr»

remove.packages("dplyr")

Потом еще раз переустановил!

install.packages("dplyr")

То, скорее, называя это так,

library(dplyr)

Я позвонил так,

library("dplyr")

А потом попробовал еще раз без этих кавычек, и это сработало (я думаю)!

Попробуйте это и сообщите нам о результатах!

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

Понравилась статья? Поделить с друзьями:
  • Error in java launcher no acceptable jvms were found
  • Error in is finite x default method not implemented for type list
  • Error in invoking target client sharedlib of makefile
  • Error in install packages updating loaded packages
  • Error in initializing st link device reason target held under reset