运行R'kml'包函数时,带有Python3内核的Jupyter笔记本崩溃

时间:2020-05-16 05:56:26

标签: python r kernel jupyter rpy2

我想在Python中运行R包,但是当我运行以下代码时,它会以某种方式杀死内核:

  from rpy2.robjects.packages import importr, data
  import rpy2.robjects as robjects
  kmlS = importr('kmlShape')
  kml = importr('kml')
  myClds = data(kmlS).fetch('ictusShort')
  rdf = robjects.DataFrame(myClds)
  kmlS.cldsWide(rdf)
  kmlS.reduceTraj(rdfWide,nbSenators=8,nbTimes=3)
  kmlS.kmlShape(rdfWide,2)
  kml.plotMeans(rdfWide)

从头到kmlS.kmlShape(rdfWide,2)的所有代码都可以正常工作。 但是,当转过kml.plotMeans(rdfWide)时,我开始听到冷却风扇在运转,内核最终崩溃了。有没有可能解决此问题的解决方案?我曾考虑过在Google CoLab上运行此代码,但是在运行python代码之前,我被困在如何运行R以便安装R包的问题上。 谢谢。

0 个答案:

没有答案