2016-12-06 119 views
7

我已经下载了一个格式为.rds的文件,我怎样才能用Pandas加载这个文件?它应该是一个R文件,但我一直无法找到关于如何加载它的任何信息。在Pandas中加载一个.rds文件

+1

你看着大熊猫rpy2 R口? http://pandas.pydata.org/pandas-docs/stable/r_interface.html – masat

回答

6

你可以使用the rpy2 interface to Pandas,以下列方式:

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

readRDS = robjects.r['readRDS'] 
df = readRDS('my_file.rds') 
df = pandas2ri.ri2py(df) 
# do something with the dataframe