将R对象导入Python的最佳方法?

西风

我知道有一个导入RData文件的Python包。

但是我想知道那是否对我来说是最好的选择。

我在R中有要在Python中使用的数据框。

我想知道是否应该将其另存为json或csv,然后在Python中使用pandas读取,或者我应该将其另存为RData并使用rpy2包。

我所需要的只是将这些R数据框转换为Python数据框,以便我可以操纵并与我在Python中计算出的其他结果结合起来...

波吉巴斯

您可以使用feather

这是一种数据帧的数据格式(由@Wes McKinney@hadley创建),以使数据共享变得容易Rpython容易(以及其他一些语言)。

R

library(feather)
file_path <- "foo.feather"  
data_frame <- read_feather(file_path)    
write_feather(data_frame, file_path)

python

import feather
file_path = 'foo.feather'
data_frame = feather.read_dataframe(file_path)
feather.write_dataframe(data_frame, file_path)

PS .:关于羽毛的播客,作者其中讨论其应用,优缺点和未来。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将批量数据导入ArangoDB的最佳方法

将fortran对象导入Python

将数组转换为对象的最佳方法

将数据从 DataGridView 导入 Oracle 11g 的最佳方法

将Google Cloud SQL数据导入BigQuery的最佳方法

将嵌套JSON数据导入数据框或字典的最佳方法?

将大数据文件导入MysQL的最佳方法

使用Python将JSON对象导入Postgresql

将共享对象对象包装在柄中的最佳方法

将嵌套对象数组转换为对象数组的最佳方法

在intellij中导入新的python模块的最佳方法是什么?

从rxjs导入Observable的最佳方法

将大对象放在堆上的最佳方法是什么?

将连接对象返回到HikariCP池的最佳方法

将json映射到Java对象的最佳方法

将值放入对象中并获得旧值的最佳方法

将InputStream对象转换为String的最佳方法

将数据转换为 HTML 对象的最佳方法

将javascript对象分配给html元素的最佳方法

锁定对象的最佳方法

将数组中的对象和对象映射到单个对象的最佳方法

在Python中创建一组命名对象的最佳方法

将大记录插入从csv导入的数据库表的最佳方法

将Qt对象(QgraphicsItem)转换为C ++类对象的最佳方法是什么

将这个对象数组转换为另一个对象的最佳方法是什么?

将数组转换为对象数组(包括数组条目作为对象键)的最佳方法是什么?

将数据导入R

编写灵活的导入器模块的最佳方法

绝对导入Webpack 2的最佳方法是?