使用rpy2

问题描述

我正在尝试将Python和R与 rpy2

一起使用

我想获取实时的covid 19数据,所以我选择使用 covid19.analytics R包

import rpy2
from rpy2.robjects import r
from rpy2.robjects.packages import importr
utils = importr('utils')
r_covid19 = 'covid19.analytics'#live covid 19 data package
#utils.install_packages((r_covid19),repos = 'http://cran.us.r-project.org')
importr(r_covid19)

#R function to get daily cov 19 reports: 
#Works fine in R
#covid19_data = covid19.data(case = "aggregated",local.data = FALSE,debrief = FALSE)

#code to get covid 19 data 
cv19_df = r[r_covid19].covid19.data('case = "aggregated",debrief = FALSE')

我收到此错误:

Traceback (most recent call last):
  File "C:\Users\pinkeye\Desktop\RESEARCH\py code\practice_pandas.py",line 61,in <module>
    print(r[r_covid19])
  File "C:\Users\pinkeye\AppData\Local\Programs\Python\Python38\lib\site-packages\rpy2\robjects\__init__.py",line 396,in __getitem__
    res = _globalenv.find(item)
  File "C:\Users\pinkeye\AppData\Local\Programs\Python\Python38\lib\site-packages\rpy2\rinterface_lib\conversion.py",line 44,in _
    cdata = function(*args,**kwargs)
  File "C:\Users\pinkeye\AppData\Local\Programs\Python\Python38\lib\site-packages\rpy2\rinterface_lib\_rinterface_capi.py",line 282,in _
    robj = function(*args,**kwargs)
  File "C:\Users\pinkeye\AppData\Local\Programs\Python\Python38\lib\site-packages\rpy2\rinterface_lib\sexp.py",line 338,in find
    raise KeyError("'%s' not found" % key)
KeyError: "'covid19.analytics' not found"

我知道R很基本,所以请帮助我解决这个问题

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...