python - AttributeError:“pyarrow._fs.PyFileSystem”对象没有属性“is_file”
问题描述
当我尝试使用 Pandas 框架读取镶木地板文件时,出现如下所示的 pyarrow 错误。我对使用 pyarrow 包还很陌生,所以我正在寻求帮助。在此先感谢您的帮助。
这是我试图运行的代码:
df = pd.read_parquet(f)
这是错误:
File "/Users/xxxx/xxxx/xxxx/xxxx/xxxx/venv/xxxx/lib/python3.9/site-packages/pandas/io/parquet.py", line 495, in read_parquet
return impl.read(
File "/Users/xxxx/xxxx/xxxx/xxxx/xxxx/venv/xxxx/lib/python3.9/site-packages/pandas/io/parquet.py", line 239, in read
result = self.api.parquet.read_table(
File "/Users/xxxx/xxxx/xxxx/xxxx/xxxx/venv/xxxx/lib/python3.9/site-packages/pyarrow/parquet.py", line 1859, in read_table
dataset = _ParquetDatasetV2(
File "/Users/xxxx/PycharmProjects/pythonProject/xxxx/xxxx/venv/xxxx/lib/python3.9/site-packages/pyarrow/parquet.py", line 1666, in __init__
if filesystem.is_file:
AttributeError: 'pyarrow._fs.PyFileSystem' object has no attribute 'is_file'
这是我的 pyarrow 版本:
pip3 install pyarrow
Requirement already satisfied: pyarrow in ./venv/xxxx/lib/python3.9/site-packages (5.0.0)
Requirement already satisfied: numpy>=1.16.6 in ./venv/xxxx/lib/python3.9/site-packages (from pyarrow) (1.21.2)
解决方案
推荐阅读
- node.js - sql.Connection 不是构造函数
- cassandra - Cassandra:应用 TWCS 时还需要手动分桶吗?
- jquery - 使用 slice() 和 clone() 多次追加到同一个 div
- c# - 如何使用 C# 获取 XML 文件中所有元素的属性值?
- python - 在pyqt中更改窗口的功能问题
- jquery - 打字文字动画无法控制宽度
- javascript - 如何解决“500(内部服务器错误)”(Laravel - ajax)
- css - 如何使应用程序脚本 Web 应用程序显示为实际可用高度的 100%?
- google-app-engine - 积分结束后如何恢复已删除的虚拟机?
- node.js - Node 服务器的 Apache 反向代理