R 无法读取以羽毛格式保存的 Python Pandas 数据帧

L.Y*_*ang 11 python r feather

我有一个熊猫数据框 dfwin。 在此处输入图片说明

我将它保存为羽毛格式,希望我可以在 R 中阅读它。

在此处输入图片说明

但是R总是抛出错误“openFeather(path)中的错误:无效:不是羽毛文件回溯:

  1. read_feather("./aFolder/dfwin.feather")
  2. 羽毛(路径)
  3. 开放羽毛(路径)”

有人可以在这里帮助我吗?我使用的R代码如下:

library(feather)
dfwin = read_feather('./aFolder/dfwin.feather')```
Run Code Online (Sandbox Code Playgroud)

Rez*_*aei 15

我遇到了完全相同的问题,我通过arrow在 r 中使用包找到了解决方案。可以使用以下代码代替read_feather()羽毛库。

arrow::read_feather("./aFolder/dfwin.feather")
Run Code Online (Sandbox Code Playgroud)

我仍然不明白为什么feather 包中的函数不起作用,但是arrow 包中的相同函数可以解决这个问题。

  • 这对我来说不起作用,但是将我的 pandas datafame 转储到 parquet (`df.to_parquet(...)`),然后使用 `arrow::read_parquet(...)` 在 R 中读取它对我有用 (2认同)