Python读取.RData并保存到csv

阅读Python rpy2模块读取rpy2文件的问题:

import rpy2.robjects as robjects    
robjects.r['load']("ALA_cmip5_climdex_2050s.RData")

基本上我想用Python来读取这个R数据文件并将其内容保存为csv格式。


问题是,当我将它加载到robject中时,看到输出:

R object with classes: ('character',) mapped to:
<StrVector - Python:0x000002898177C688 / R:0x0000028982CB3BA0>
['climdex...., 'file', 'files', '.First', ..., 'results...., 'tavg', 'time.name', 'var']

结果就像上面那样, StrVector并不完整,所以现在似乎无法继续下面的工作:获取整个内容并导出它们。

我的想法是在StrVector获取整个名称列表并递归使用robjects.r['each StrVector item']来保存整个数据内容。


那么有什么建议可以实现呢? 或更好的方式。

链接地址: http://www.djcxy.com/p/38309.html

上一篇: Python read .RData and save to csv

下一篇: How to extract code from .Rdata file?