Кажется, импортер rpy2 хорошо работает для импорта всех пакетов, кроме «afex». Смотрите код ниже, а также об ошибке. Я использую блокнот jupyter для запуска этих команд на mac, python версии 3.7, и мне было интересно, есть ли у кого-нибудь предложения или решение.
Спасибо за вашу помощь.
Код:
import rpy2.robjects as robjects
from rpy2.robjects.packages import importr
# import R's "base" package
base = importr('base')
# import R's "utils" package
utils = importr('utils')
# import R's "ggplot2" package
ggplot2 = importr('ggplot2')
# import library(afex)
afex = importr('afex')
Ошибка:
/anaconda3/lib/python3.6/site-packages/rpy2/rinterface/__init__.py:145:
RRuntimeWarning: Ошибка в loadNamespace (имя): нет пакета
называется "афекс"
warnings.warn(x, RRuntimeWarning)
/anaconda3/lib/python3.6/site-packages/rpy2/rinterface/__init__.py:145:
RRuntimeWarning: Дополнительно:
warnings.warn (x, RRuntimeWarning)