Чтение файла RDA в Python как кадра данных PandasPython

Программы на Python
Ответить
Anonymous
 Чтение файла RDA в Python как кадра данных Pandas

Сообщение Anonymous »

У меня есть файл RDA, который я создал в R. Я хочу прочитать этот файл на Python как фрейм данных pandas. У меня есть следующий код, чтобы сделать то же самое:

Код: Выделить всё

import rpy2.robjects as robjects
import numpy as np
from rpy2.robjects import pandas2ri
pandas2ri.activate()

# load your file
robjects.r['load']('Data.RDa')

matrix = robjects.r['data']

matrix
Я получаю следующие результаты:

Код: Выделить всё

R object with classes: ('data.frame',) mapped to:

[Float..., Float..., Float..., ..., Float..., Float..., Float...]
area: 
R object with classes: ('numeric',) mapped to:

[NA_real_, NA_real_, NA_real_, ..., NA_real_, NA_real_, NA_real_]
i: 
R object with classes: ('numeric',) mapped to:

[NA_real_, NA_real_, NA_real_, ..., NA_real_, NA_real_, NA_real_]
s: 
R object with classes: ('numeric',) mapped to:

[NA_real_, NA_real_, NA_real_, ..., NA_real_, NA_real_, NA_real_]
...
upslope_area: 
R object with classes: ('numeric',) mapped to:

[NA_real_, NA_real_, NA_real_, ..., 292.256494, NA_real_, NA_real_]
i: 
R object with classes: ('numeric',) mapped to:

[331347.500000, 331352.500000, 331357.500000, ..., 332187.500000, 332192.500000, 332197.500000]
s: 
R object with classes: ('numeric',) mapped to:

[4554812.500000, 4554812.500000, 4554812.500000, ..., 4553982.500000, 4553982.500000, 4553982.500000]
Как мне преобразовать это в фрейм данных pandas?

Подробнее здесь: https://stackoverflow.com/questions/401 ... data-frame
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»