studiodio programa how descargar r 64bit 32bit-64bit

programa - repository r



¿Cómo puedo saber si R se está ejecutando en 64 bits frente a 32? (4)

La salida de mi versión es:

> version _ platform x86_64-w64-mingw32 arch x86_64 os mingw32 system x86_64, mingw32 status major 2 minor 15.2 year 2012 month 10 day 26 svn rev 61015 language R version.string R version 2.15.2 (2012-10-26) nickname Trick or Treat

donde os es mingw32. ¿Eso significa que estoy usando solo 32 bits? ¿Cómo puedo cambiar eso?


Aquí hay algunas maneras:

  • Sys.getenv("R_ARCH") devuelve "/i386" o "/x64" al menos en mi sistema Windows (pero no en mi sistema Ubuntu donde devuelve una cadena vacía)

  • Sys.info()[["machine"]] devuelve "x86_32" o "x86_64" en mis sistemas Windows y Ubuntu.

Actualizado: con método adicional.


En lugar de tener que recordar las designaciones de varios sistemas operativos, el método canónico multiplataforma consiste en observar:

> .Machine$sizeof.pointer [1] 8 # 8 bytes for address is 64 bits.

Este es el espacio de direcciones para los objetos R. (No es el espacio de direcciones para el sistema operativo).


Puede tener múltiples versiones de R instaladas. Para cambiar versiones en RStudio: Herramientas -> Opciones globales -> Versión R ... Cambiar ...

Elijo "Usar la versión predeterminada de la máquina de R64 (64 bits)", ya que mi sistema operativo es Windows 8 x64.


Su plataforma dice x86_64-w64 frente a mingw32 . Su arco es similarmente x86_64 . Eso significa que está ejecutando 64 bits, en Windows de 64 bits.

Como referencia, el arco correspondiente para R de 32 bits sería i386 .