[英]Installing custom R package from bitbucket in Python through rpy2
我在Python中使用rpy2包。 我正在尋找一種從bitbucket安裝自定義R包的方法。 我已經能夠通過R在R中安裝相同的軟件包
library(devtools)
install_bitbucket("myrepo", auth_user="xyz", subdir = "abc", password="123")
在Python中,如果可能,我正在尋找類似的東西:
import rpy2.robjects as ro
from rpy2.robjects.packages import importr
import rpy2.robjects.packages as rpackages
devtool = rpackages.importr('devtools')
devtool.install_bitbucket("myrepo", auth_user="xyz", subdir = "abc", password="123")
尋找幫助以正確安裝軟件包並使用其自定義功能。 謝謝
這對我有用:
這聽起來似乎微不足道,但這是我目前能想到的最好的方法。 這是源代碼:
import rpy2.robjects as ro
from rpy2.robjects.packages import importr
import rpy2.robjects.packages as rpackages
utils = rpackages.importr('utils')
devtools = utils.install_packages('devtools')
d = {'package.dependencies': 'package_dot_dependencies',
'package_dependencies': 'package_uscore_dependencies'}
custom_analytics = importr('devtools',
robject_translations = d)
abc = custom_analytics.install_bitbucket("myrepo", auth_user="xyz", subdir = "abc", password="123")
abc = importr('abc',
robject_translations = d)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.