【问题标题】:there is no package called ‘dtw’没有名为“dtw”的包
【发布时间】:2021-01-12 23:32:03
【问题描述】:

我正在使用 Google colab,我正在尝试通过 rpy2 使用 r 包,但它给了我一个错误,如何在 Google colab 中将此包添加到 rpy2。 这是我的代码。

import numpy as np
import rpy2.robjects.numpy2ri
rpy2.robjects.numpy2ri.activate()
from rpy2.robjects.packages import importr
import rpy2.robjects as robj

R = rpy2.robjects.r
DTW = importr('dtw')

错误:

 R[write to console]: Error in loadNamespace(name) : there is no package called ‘dtw’
Calls: <Anonymous> ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart

---------------------------------------------------------------------------
RRuntimeError                             Traceback (most recent call last)
<ipython-input-272-15b6cecae626> in <module>()
      6 
      7 R = rpy2.robjects.r
----> 8 DTW = importr('dtw')

2 frames
/usr/local/lib/python3.6/dist-packages/rpy2/rinterface.py in __call__(self, *args, **kwargs)
    787                     error_occured))
    788             if error_occured[0]:
--> 789                 raise embedded.RRuntimeError(_rinterface._geterrmessage())
    790         return res
    791 

RRuntimeError: Error in loadNamespace(name) : there is no package called ‘dtw’
Calls: <Anonymous> ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart

【问题讨论】:

    标签: python r google-colaboratory rpy2


    【解决方案1】:

    来自dtw's github page

    要安装包的最新稳定版本,请在 R 控制台中发出以下命令:

    install.packages("dtw")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-02
      • 2021-04-29
      • 2013-07-03
      • 2016-12-11
      • 2013-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多