Использование R в Python с rpy2

В настоящее время у меня есть код R, который работает очень хорошо, и я хочу использовать пакет rpy2 для использования этого кода в Python.

Код показывает Sunburst в R:

library(sunburstR)

sequences <- read.csv(system.file("examples/visitsequences.csv",package="sunburstR"),header=F,stringsAsFactors = FALSE)

sunburst(sequences)

Но в Python, когда я использую rpy2, у меня есть это:

sequences = r('read.csv(system.file("examples/visit-sequences.csv",package="sunburstR"),header=F,stringsAsFactors = FALSE)')
r('sunburst(sequences)')

На самом деле, это работает, но не показывает диаграмму...

Не могли бы вы мне помочь?

1 ответ

Вы можете попробовать использовать:

 r('sun <- sunburst(sequences); print(sun)')
Другие вопросы по тегам