Проблема накопления rpy2 (объект 'InstalledSTPackage' не имеет атрибута 'n') - PullRequest
0 голосов
/ 29 мая 2019

Пожалуйста, помогите мне с ошибкой в ​​исходном коде.

Это для сервера Linux, на котором работает python, R, rpy2.

Исходный код

import os,re,sys
from rpy2.robjects.packages import importr
accrual = importr('accrual','tcltk2')
print accrual.n.inform(n=300, T=36, P=0.5, m=100, tm=10, Tp=36)[[1]]

Сообщение об ошибке

Traceback (последний вызов был последним):

Файл "test.py", строка 4, в

print accrual.n.inform(n=300, T=36, P=0.5, m=100, tm=10, Tp=36) [[1]]

AttributeError: 'InstalledSTPackage' объект не имеет атрибута 'n'

1 Ответ

0 голосов
/ 08 июня 2019

Сообщение об ошибке указывает, что в пакете R accrual нет объекта с именем n. Вы хотели написать следующее?

print(accrual.accrual_n_inform(n=300, T=36, P=0.5, m=100, tm=10, Tp=36))

Документация содержит подсказки о том, что происходит: https://rpy2.github.io/doc/v3.0.x/html/robjects_rpackages.html

...