with tutorial studio sheet paquete false data create cheat r data.table

tutorial - El paquete data.table en R 3.5 no se instala



r studio create data table (10)

Actualmente estoy usando R 3.5 (versión beta) y necesito el paquete data.table en mi proyecto, pero mi paquete no se instala. ¿Alguien puede ayudarme en el caso? Me muestra los siguientes errores cuando lo instalo.

install.packages ("data.table") Instalando el paquete en ''C: /Users/hp/Documents/R/win-library/3.5'' (ya que ''lib'' no está especificado) --- Por favor seleccione un espejo CRAN para usar en esta sesión --- Paquete que solo está disponible en formato fuente y puede necesitar compilación de C / C ++ / Fortran: ''data.table'' No se instalarán

También intenté instalar el paquete data.table_1.10.4-3.zip usando el repositorio CRAN. pero muestra los siguientes errores.

install.packages ("C: /Users/hp/Downloads/data.table_1.10.4-3.zip", repos = NULL, type = "win.binary") Instalando el paquete en ''C: / Users / hp / Documents / R / win-library / 3.5 ''(como no se especifica'' lib '') el paquete'' data.table ''se desempaquetó con éxito y la MD5 verificó la biblioteca (data.table) Error: el paquete o la carga del espacio de nombres fallaron para'' data.table '': package'' data.table ''fue instalado por una versión R con diferentes elementos internos; necesita ser reinstalado para usar con esta versión R

¿Alguien puede ayudarme? ¿Qué tengo que hacer?


A partir del 4/30, este problema aún me estaba ocurriendo en R 3.5.0. Esto es lo que funcionó para mí:

  • Instale RTools for R versión 3.5 desde esta URL: https://cran.r-project.org/bin/windows/Rtools/ en el directorio predeterminado

  • Agregue C: / Rtools / bin a la variable PATH

  • Reiniciar R 3.5

  • Ejecute: install.packages("data.table", type="source")

De alguna manera, esta última línea no me funcionó, instalé data.table_1.10.4-3.zip manualmente También, un punto, asegúrese de que la versión anterior de RTools esté correctamente desinstalada para limpiarla del sistema. (a través del archivo unins en su directorio instalado) O, si no, las RTools que intenta instalar seguirán regresando al directorio anterior y no en C: / RTools.

Finalmente pude hacer funcionar esto ..


A partir del martes 24 de abril, los binarios data.table en CRAN no se instalan en MSwin para R-3.5.0. Desafortunadamente, la descarga y la creación desde la fuente fallan con Rtools 3.3, 3.4 y 3.5.

devtools :: install_github ("Rdatatable / data.table") funciona con Rtools3.4 pero no con Rtools3.5. Eso instala data.table_1.10.5

Normalmente, solo seguía las instrucciones y esperaba 2-3 días después de una nueva versión de R antes de tomar los binarios de los paquetes que utilizo de CRAN, pero necesitaba una solución en R-3.5.0 y necesitaba un paquete que dependiera de los datos .mesa. EDITAR 25 de abril: Lo anterior estaba en win10. En win7, ni Rtools3.5 ni Rtools3.4 trabajaron con la versión github. Ver solución publicada por separado.


El GitHub para data.table tiene direcciones a un binario de windows de compilación diaria de data.table https://github.com/Rdatatable/data.table/wiki/Installation

Esta es la respuesta dada por Jaap en otro hilo,

A diferencia de lo anterior, no me funciona ...

> utils:::menuInstallLocal() package ‘data.table’ successfully unpacked and MD5 sums checked > library(data.table) Error: package or namespace load failed for ‘data.table’: package ‘data.table’ was installed by an R version with different internals; it needs to be reinstalled for use with this R version

Esperaré esto un poco y espero que se solucione. afortunadamente no tengo nada de misión crítica



Para elaborar más sobre la respuesta de Matt Dowle en caso de que alguien esté menos familiarizado con el procedimiento:

Funciono para mi


Parece que en Windows, las versiones anteriores de RTools (¿a veces?) Instaladas en el directorio C://RBuildTools , en lugar del directorio C://RBuildTools adecuado, y esto está causando problemas. Con R 3.5.0, se necesita RTools para cargar el paquete data.table desde la fuente.

RTools35.exe es compatible con R 3.5.0 e instalará data.table una vez que se haya instalado correctamente. Estoy usando las versiones CRAN de data.table y R 3.5.0.

Finalmente obtuve data.table para instalar al arreglar la instalación de RTools y el PATH:

  1. desinstalar RTools

  2. MANUALMENTE eliminando el antiguo directorio C://RBuildTools del PATH

  3. (re) instalar RTools35 en el directorio C://RTools . (Asegúrate de elegir la opción "agregar a la ruta".

  4. verifique en R que el nuevo directorio ( c://Rtools//bin ) esté en la RUTA ejecutando el comando en R Sys.getenv("PATH") .

vea esta discusión de la Comunidad RStudio que fue útil para resolver esto.

y también varias sugerencias presentadas bajo un problema en data.table github, especialmente una muy bien explicada por JoeFernando


R 3.5 se encuentra actualmente en versión preliminar. Si observa la página data.table https://cran.r-project.org/web/packages/data.table/index.html en este momento, el paquete data.table no se ha compilado para R 3.5 en Windows . Por lo tanto no se puede instalar con 3.5. Quizás puedas compilarlo tú mismo. Pero si el CRAN no creaba una ventana binaria para la R 3.5 tal vez algo salió mal.

La nueva versión R parece tener algunos cambios internos importantes. Por lo tanto, cuando intentó instalar una versión anterior de data.table compilada para R 3.4, R 3.5 le dijo que no podía.

Deberías usar el establo R 3.4 por ahora.

Edición el 25 de abril de 2018 : R 3.5 ya está disponible. Pero el paquete data.table aún no está disponible para R 3.5.


También tuve el mismo problema, y ​​encontré que RTools no se instaló correctamente: descargué RTools35.exe e intenté instalarlo en la carpeta 3.4. Cuando cambié la ruta a la carpeta R3.5, todo funcionó.


Tuve un problema similar. Resulta que hay un error en (la versión de Windows de) RTools35.exe. La pantalla del instalador ofrece el directorio de instalación predeterminado C: / Rtools, pero si lo acepta, realmente se instala en C: / RBuildTools.

Resolví el problema de la siguiente manera:

  1. Desinstalar la instalación de RBuildTools
  2. Crear un nuevo directorio C: / Rtools
  3. Instale Rtools35 de nuevo, vaya al directorio de Rtools para elegir el directorio de instalación
  4. Agregue C: / Rtools a la variable de entorno PATH de Windows

Reinicie R / Studio, entonces

library(devtools) devtools::find_rtools()

Ahora debería volver VERDADERO.

Esta solución me permitió instalar ciertos paquetes de git-hub que lanzaban todo tipo de errores cuando Rtools se instalaba en el directorio incorrecto.


Actualización: data.table 1.11.0 se aceptó el 1 de mayo de 2018 de CRAN. Los binarios de CRAN ahora deberían comenzar a actualizarse en los próximos días.

Respuesta anterior:

data.table 1.10.4-3 (octubre de 2017) ha estado en estado de error durante algunos meses en CRAN, lo que evita que los archivos binarios estén disponibles, de manera muy razonable. Hemos solucionado los problemas en el desarrollo hace muchos meses y solo necesitamos obtener la próxima versión de CRAN. No es un problema de CRAN o de R 3.5.0, per se.

Mientras tanto, ¿podrías usar Windows.zip binary from dev? Se compila para ti y no necesitas ninguna herramienta. Esta versión dev 1.10.5 es lo que se cambiará a 1.11.0 en CRAN. No hay nada en él que no esté en la versión 1.11.0, por lo que no hay riesgo adicional, aparte de que todavía no está en CRAN todavía.

https://twitter.com/MattDowle/status/976890741543677952