python - 在 R 之外编写 RDS 文件

标签 python r perl file-io cran

我需要从外部源向 R 代码提供向量并且速度要快,因此我想避免读取通用文件,例如 csv。 我认为在 R 之外编写 RDS 文件可能是一个好主意。

C、C++、Python、Perl 中是否有任何库或包装器能够以 RDS 格式编写?

附注如果您知道RDS之外更好的方法,欢迎提出建议。

最佳答案

您可以在 Python 中使用 rpy2。我在 python3 中使用以下内容:

import pandas as pd
import rpy2.robjects as robjects
saveRDS = robjects.r['saveRDS']
saveRDS(pd_dataframe, 'data.rds')

关于python - 在 R 之外编写 RDS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17313820/

相关文章:

python - 围绕空格分割字符串,中间不使用冒号

r - ggmap中的动态数据点标签定位

r - 我怎样才能 "pad"名称

r - igraph'ing 嵌套模型

perl - 为什么 Hypnotoad 的热部署会重新运行旧的 http 请求?

python - 在函数中打印变量标签

python - 从 Python 文档字符串自动生成 GitHub Wiki 文档

python - "Linear search failed"错误初始猜测设置为二次函数的最小值

Mysql 使用 Perl DBI 跨两个表删除重复行

perl - 转义变量内的美元符号