Я пытаюсь запустить R
из python
с использованием библиотеки rpy2
. Вот что я мог написать до сих пор. Это мой тестовый код. По некоторым причинам, это все еще не работает.
import os
import rpy2.robjects as r
File="C:/Users/student/AppData/Local/Programs/Python/Python37-32/Lib/site-packages/rpy2/robjects/__init__.py"
os.environ['R_HOME'] = 'C:/Program Files/R/R-3.6.1/bin/R.exe'
r('x<-mom(100)')
r('y<-x + rnorm(100,sd=0.5)')
r('plot(x,y)')
r('lmout<-(y~x)')
coef=r('lmout$ceefficients')
print (coef[0],coef[1])
Я сделал следующее.
- Я добавил путь к
R
, исполняемому для переменных среды, используя os.environ['R_HOME']
;но, по-прежнему, эта ошибка сохраняется.
RuntimeError: The R home directory could n
Try to install R <https://www.r-projec
set the R_HOME environment variable to
add the directory of the R interpreter
Я изменил
R_HOME-parameter
в
sysdm.cpl
. Я думаю, что это изменение имело некоторое значение, но это не исправило ошибку.
Было бы очень полезно, если бы вы могли предложить что-нибудь / любое решение, которое я должен попробовать.
Спасибо.