Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要使用来自外部源的向量来提供 R 代码并且速度很快,所以我想避免读取通用文件,例如 csv。我认为在 R 之外编写 RDS 文件可能是个好主意。
是否有任何 C、C++、Python、Perl 中的库或包装器能够以 RDS 格式编写?
PS如果您知道RDS以外的更好方法,欢迎提出建议。
你用过吗??
??
??rds # brings up ... ?readRDS # from the base package.
(您可能想修改代码.Internal(serialize, ...)?)
.Internal(serialize, ...)
你可以在 Python 中使用 rpy2。我在 python3 中使用以下内容:
import pandas as pd import rpy2.robjects as robjects saveRDS = robjects.r['saveRDS'] saveRDS(pd_dataframe, 'data.rds')