当使用feather软件包(http://blog.cloudera.com/blog/2016/03/feather-a-fast-on-disk-format-for-data-frames-for-r-and-python-powered-by-apache-arrow/)尝试编写一个简单的20x20数据帧时,我不断收到错误消息,指出尚未支持跨步数据。我不认为自己的数据是跨步的(或与众不同的),我可以复制网站上提供的示例代码,但似乎无法使其与我自己的代码一起使用。这是一些示例代码:

import feather
import numpy as np
import pandas as pd

tempArr = reshape(np.arange(400), (20,20))
df = pd.DataFrame(tempArr)
feather.write_dataframe(df, 'test.feather')

最后一行返回以下错误:
FeatherError: Invalid: no support for strided data yet

我在Ubuntu 14.04上运行它。也许我对 Pandas 数据帧的存储方式有误解吗?

最佳答案

请来到GitHub:https://github.com/wesm/feather/issues/97

错误报告不属于StackOverflow

关于python - 无法使用 Feather 写入我的数据框(不支持条纹数据),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36407629/

10-09 20:19