我正在尝试使用Python 3.6读取实木复合地板文件。
import pandas as pd
df = pd.read_parquet('smalldata.parquet')
df.head()
但是,这将产生一个错误,指示模块pandas没有属性read_parquet。为了解决这个问题,我应该满足哪些依赖关系?
编辑1:
我更新了Pandas,这是堆栈跟踪
Requirement already up-to-date: pandas in /home/fatima/miniconda2/lib/python2.7/site-packages (0.24.2)
Requirement already satisfied, skipping upgrade: pytz>=2011k in /home/fatima/miniconda2/lib/python2.7/site-packages (from pandas) (2018.9)
Requirement already satisfied, skipping upgrade: numpy>=1.12.0 in /home/fatima/miniconda2/lib/python2.7/site-packages (from pandas) (1.16.2)
Requirement already satisfied, skipping upgrade: python-dateutil>=2.5.0 in /home/fatima/miniconda2/lib/python2.7/site-packages (from pandas) (2.8.0)
Requirement already satisfied, skipping upgrade: six>=1.5 in /home/fatima/miniconda2/lib/python2.7/site-packages (from python-dateutil>=2.5.0->pandas) (1.12.0)
编辑2: 这就是康达清单给我的
pandas 0.24.2 pypi_0 pypi
答案 0 :(得分:0)
如果您尝试在Pandas中读取Parquet文件,则可能是您没有安装用于读取Parquet文件的引擎之一,例如pyarrow
或fastparquet
。您需要安装这些依赖项,因为Pandas read_parquet
需要这些引擎中的任何一个才能读取Parquet文件。对于每个依赖项,您还需要确定安装每个这些库所需的依赖项。
如果这不是问题,能否请您评论您遇到的错误是什么?