2

R コードに外部ソースからのベクターをフィードして高速にする必要があるため、csv などの一般的なファイルを読み取らないようにしたいと考えています。Rの外にRDSファイルを書くのは良い考えだと思いました。

RDS 形式で記述できる C、C++、Python、Perl のライブラリまたはラッパーはありますか?

PS RDS以外のより良い方法を知っている場合は、提案を歓迎します。

4

2 に答える 2

1

使ったことがありますか??

??rds  # brings up ...
?readRDS   # from the base package.

(あなたはおそらくからのコード.Internal(serialize, ...)を適応させたいですか?)

于 2013-06-26T07:19:53.243 に答える
1

You could use rpy2 in Python. I use the following in python3:

import pandas as pd
import rpy2.robjects as robjects
saveRDS = robjects.r['saveRDS']
saveRDS(pd_dataframe, 'data.rds')
于 2018-04-10T20:37:00.657 に答える