Да, это возможно! Используйте rpy2.
Вы можете установить rpy2 с: pip install rpy2
%load_ext rpy2.ipython
Затем запустите в одном из ваших клеток. (Вам нужно только запустить один раз.)
Теперь вы можете сделать следующее:
Python клетки:
# enables the %%R magic, not necessary if you've already done this
%load_ext rpy2.ipython
import pandas as pd
df = pd.DataFrame({
'cups_of_coffee': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
'productivity': [2, 5, 6, 8, 9, 8, 0, 1, 0, -1]
})
R клетки:
# import df from global environment
# make default figure size 5 by 5 inches with 200 dpi resolution
%%R -i df -w 5 -h 5 --units in -r 200
install.packages("ggplot2", repos='http://cran.us.r-project.org', quiet=TRUE)
library(ggplot2)
ggplot(df, aes(x=cups_of_coffee, y=productivity)) + geom_line()
И вы будете получите данные о фигурном графике с помощью python Pandas DataFrame.
Это как не-ответ, и вы просто поддерживаете проекты, над которыми вы работаете. см. ссылку git repo, которую вы связываете. По крайней мере, объясните, почему ваше заявление «вместо» стоит того. – mnky9800n