0

我曾经conda install pyarrow在通过 Anaconda 导航器启动的 Spyder 中安装 pyarrow。但是在我尝试以羽毛格式保存文件后,我收到了以下错误。

回溯(最后一次调用):文件“”,第 1 行,在 pyarrow.feather.write_feather(df,"/Users/omg/Downloads/testFeather.ftr") 属性错误:模块 'pyarrow' 没有属性 'feather'

代码是

import pandas as pd
import pyarrow

tempArr = np.reshape(np.zeros(10), (5,2))
tempArr += 1
df = pd.DataFrame(tempArr, columns=['a', 'b'])
pyarrow.feather.write_feather(df,"/Users/omg/Downloads/testFeather.ftr")

版本是:pyarrow。版本 '0.11.1' np。版本 “1.18.1”

PD。版本 “1.0.3”

4

1 回答 1

1

feather是里面的一个模块pyarrow。这应该有效:

import pandas as pd
from pyarrow import feather
import numpy as np

tempArr = np.reshape(np.zeros(10), (5,2))
tempArr += 1
df = pd.DataFrame(tempArr, columns=['a', 'b'])
feather.write_feather(df,"testFeather.ftr")
于 2020-05-26T22:58:29.660 回答