【问题标题】:rpy2 accrual problem('InstalledSTPackage' object has no attribute 'n')rpy2应计问题('InstalledSTPackage'对象没有属性'n')
【发布时间】:2019-10-14 14:26:33
【问题描述】:

请帮我解决源代码中的错误。

这适用于 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'

【问题讨论】:

    标签: r rpy2


    【解决方案1】:

    错误消息表明 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

    【讨论】:

      猜你喜欢
      • 2018-07-04
      • 2021-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-10
      相关资源
      最近更新 更多