Rはフェザー形式で保存されたPython Pandasデータフレームを読み取ることができません 質問する

Rはフェザー形式で保存されたPython Pandasデータフレームを読み取ることができません 質問する

私はパンダのデータフレーム dfwin を持っています。ここに画像の説明を入力してください

そして、R で読み取れることを期待して、それをフェザー形式で保存します。

ここに画像の説明を入力してください

しかし、Rは常に「openFeather(path)でエラーが発生しました: 無効です: フェザーファイルではありません トレースバック:

  1. read_feather("./aFolder/dfwin.feather")
  2. 羽(パス)
  3. openFeather(パス)"

誰か助けてくれませんか? 私が使用した R コードは次のとおりです:

library(feather)
dfwin = read_feather('./aFolder/dfwin.feather')```

ベストアンサー1

私もまったく同じ問題を抱えていましたが、r のパッケージを使用することで解決策を見つけました。featherライブラリのarrow代わりに次のコードを使用できます。read_feather()

arrow::read_feather("./aFolder/dfwin.feather")

feather パッケージの関数が動作しない理由はまだわかりませんが、arrow パッケージの同じ関数で問題を解決できます。

おすすめ記事