there called r rlang

called - rlang package r download



Difunto a partir de rlang 0.3.0 y mutate_impl (7)

Creo que el problema puede venir de versiones de paquetes incompatibles. Puedes probar con:

update.packages(ask = FALSE, checkBuilt = TRUE)

Si no funciona, al reinstalar todos los paquetes, el problema puede desaparecer (código de here ):

package_df <- as.data.frame(installed.packages()) package_list <- as.character(package_df$Package) install.packages(package_list)

Estoy intentando usar la siguiente función, pero cada vez que lo hago, recibo el siguiente error. Intenté instalar una versión anterior de rlang, ya que funciona en un R Studio diferente, pero no pude hacerlo. Parece que el error se debe a la versión 0.3.0. Cualquier sugerencia sobre cómo solucionar este error sería apreciada.

details2 <- details %>% mutate(rownames=rownames(.)) %>% filter(isdir==FALSE) %>% arrange(desc(ctime)) Error in mutate_impl(.data, dots) : Evaluation error: `as_dictionary()` is defunct as of rlang 0.3.0. Please use `as_data_pronoun()` instead.


Lo que funcionó para mí (aunque para ser honesto, no entiendo completamente por qué):

1) Eliminar la carpeta rlang de la computadora (en Windows: R / win-library / 3.4)
2) install.packages("dplyr")

En los dos casos en que encontré este problema, el sistema operaba en R 3.4 con Windows. Es posible que el R3.4 / Windows tenga algo que ver con eso.


Para lo que vale, me funcionó haciendo esto:

  1. habiendo dplyr versión 0.7.8
  2. teniendo rlang version 0.3.0.9000

Tengo la versión R 3.4.3 y uso la versión 1.1.456 de Rstudio.


Para resolver este problema dentro de un contenedor docker, terminé teniendo que usar devtools::install_version(..., dep = FALSE) para instalar una versión anterior de rlang e instalar manualmente todas las dependencias para los paquetes que necesitaba como dplyr .

Simplemente instalando dplyr se instalará (o se actualizará) a la versión más reciente de rlang que lanzó 0.3.0 en 2018-10-22 acuerdo con CRAN. Aunque no he descubierto qué ha cambiado con rlang y as_dictionary , esta es una solución actual.

Aunque esto fue un dolor, funcionó. Para encontrar todas las importaciones de un paquete en particular, puede usar as.data.frame(installed.packages()) y filtrar por el nombre del paquete específico en el que está interesado. El nombre de la columna es Imports .

Editar:
Aunque no lo he probado, otra solución que encontré en línea es actualizar dplyr a 0.7.7 .


Problema ocurrió después de instalar la nueva versión de RStudio-1.2.1114.exe

Para resolver este problema solo tuve que instalar el paquete ''dplyr'' de nuevo

install.packages("dplyr")


Pruebe el siguiente comando: Esto traerá rlang a la versión 0.2.1

Publica esto podrás ejecutar el comando.


Resolví temporalmente el problema bajando la calificación.

require(devtools) install_version("rlang", version = "x.x.x", repos = "http://cran.us.r-project.org")

xxx: la version que necesitas

Acabo de darme cuenta de que "dplyr" ha solucionado el problema después de la versión 0.7.4.