Primeros pasos con rpy2【Preguntas frecuentes sobre la instalación de R y las operaciones básicas de instalación de rpy2】

rpy2 Este paquete R es una interfaz que conecta Python y el lenguaje R, y puede escribir felizmente R en Python usándolo.

calentamiento

Debido a que rpy2 es la interfaz entre R y Python, debe verificar la versión correspondiente antes de descargar rpy2.

consulta de la versión correspondiente de rpy2

Ingrese al documento oficial de rpy2: haga clic aquí
y seleccione la versión que le interesa en la sección Documento:
inserte la descripción de la imagen aquí
por ejemplo, lo que quiero descargar es rpy2 3.5.1, luego hago clic en la versión 3.5.x correspondiente, ingrese a la siguiente página , haga clic en fondo:
inserte la descripción de la imagen aquí
puede ver sus dependencias Versiones para Python, R:
inserte la descripción de la imagen aquí

Ya tengo Python, que es la versión 3.7.3, por lo que necesito configurar R por encima de 4.0, y debo tener cuidado de no usar conda para descargar el lenguaje R aquí, porque la versión más alta es solo 3.6 por defecto, como se muestra a continuación: use conda para buscar
versiones instalables

conda search r-base

inserte la descripción de la imagen aquí
Se recomienda descargar directamente desde el sitio web oficial .

instalar R

Debido a que hay muchos tutoriales para Windows y Linux, aquí solo se muestra la configuración de Mac OS. El primero es descargar la versión correspondiente del archivo dmg del sitio web oficial y luego instalarlo tontamente. Una vez completada la instalación, aparecerá un icono de este tipo en el iniciador: Esta es la GUI
inserte la descripción de la imagen aquí
del lenguaje R. Puede duplicar -haga clic para abrirlo e ingrese algunos comandos para probar, porque básicamente es dmg Se configura automáticamente, por lo que no debería haber problemas.

Pero para usar R en rpy2, se necesita configurar una cosa más, que es establecer la ruta de R en nuestro archivo de configuración.
Primero ingrese el archivo de configuración:

vim ~/.bash_profile

Luego inserte la ruta a R:

R_HOME=/Library/Frameworks/R.framework/Versions/4.1/Resources

Cabe señalar aquí que, a diferencia de la instalación con brew o en sistemas Windows y Linux, la biblioteca que instalamos con dmg es similar a la ruta anterior, y el prefijo /Library/Frameworks/R.framework/Versions/ es el mismo para todos. . Mi 4.1 aquí es Significa que mi versión de R es 4.1. Puedes modificarla de acuerdo a la versión que descargaste. Si no estás seguro, puedes buscar directamente en /Library/Frameworks/R.framework/Versions/.

Una vez completada la configuración, actualice el archivo de configuración:

. ~/.bash_profile

Luego descargue la versión correspondiente de rpy2:

pip install rpy2==3.5.1

Una vez completada la instalación, ingrese la prueba de python:

import rpy2
print(rpy2.__version__)

Si el resultado es 3.5.1, la instalación está completa y el siguiente paso es la operación común de rpy2.

operaciones comunes

TODO

errores comunes

rpy2.rinterface_lib._rinterface_capi.RParsingError: 
Parsing status not OK - PARSING_STATUS.PARSE_INCOMPLETE

Este es un error de análisis. Verifique el formato de la declaración R que escribió, por ejemplo, si faltan corchetes o similares.

Supongo que te gusta

Origin blog.csdn.net/euzmin/article/details/125602369
Recomendado
Clasificación