Python セッションから出力されたフェザー オブジェクトを R に読み込むと、エラーが発生します。
パイソンでは:
In [248]: import pandas as pd
In [249]: pd.DataFrame({'col': ['a','b','c']}).to_feather('strings_df.feather')
Rで:
> library(feather)
> df = read_feather('strings_df.feather')
Error in coldataFeather(x, i) :
RAW() can only be applied to a 'raw', not a 'list'
これは、文字列が にオブジェクトとして格納されていることに関連していますpandas.Series
か? ここで何が起こっているかについて何か考えはありますか?
セッション情報:
R
R バージョン 3.3.1 (2016-06-21) プラットフォーム: x86_64-apple-darwin13.4.0 (64 ビット) 実行環境: OS X 10.10.5 (Yosemite)
ロケール: [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
付属の基本パッケージ: [1] stats グラフィックス grDevices utils
データセット メソッド baseその他の付属パッケージ: [1] Feather_0.3.0
名前空間を介してロードされた (アタッチされていない): [1] assertthat_0.1 hms_0.2 tools_3.3.1 tibble_1.2 Rcpp_0.12.5
パイソン
'2.7.10 (デフォルト、2015 年 7 月 3 日 12:05:53) \n[GCC 4.2.1 互換の Apple LLVM 6.1.0 (clang-602.0.53)]'
パンダのバージョン: '0.20.3'
Numpy バージョン: '1.13.1'