Как передать pandas фрейм данных в R без использования файлов csv / feather / parquet? - PullRequest
1 голос
/ 25 марта 2020

Я использую pandas v1.

Скажи

from siuba.data import mtcars
df = mtcars.copy(deep=True)

, и у меня есть

rpy2, как мне передать df в мой R сеанс без прохождения через внешний файл, такой как csv / feather / parquet?

Эти решения больше не работают Rpy2: pandas кадр данных не помещается в R

1 Ответ

1 голос
/ 25 марта 2020

Вот вариант с pyper

import pandas as pd
from siuba.data import mtcars
from pyper import *
r = R(use_pandas=True)
df = mtcars.copy(deep=True)

r.assign("rdf", df)
r.get("head(rdf, 2)")
#   mpg cyl disp    hp  drat    wt  qsec    vs  am  gear    carb
#0  21.0    6   160.0   110 3.9 2.620   16.46   0   1   4   4   
#1  21.0    6   160.0   110 3.9 2.875   17.02   0   1   4   4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...