首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Pandas从python中的S3读取.h5文件时的FileNotFoundError

使用Pandas从python中的S3读取.h5文件时的FileNotFoundError
EN

Stack Overflow用户
提问于 2019-12-18 07:52:12
回答 1查看 562关注 0票数 2

由于某些原因,当我尝试使用pandas.read_hdf()方法从S3读取hdf文件时,当我放置一个s3 url时得到一个FileNotFoundError。这个文件确实存在,我尝试过在同一个s3目录中对csv文件使用pandas.read_csv()方法,而且效果很好。还有什么我需要做的吗?代码如下:

代码语言:javascript
复制
import boto3
import h5py
import s3fs
import pandas as pd

csvDataframe = pd.read_csv('s3://BUCKET_NAME/FILE_NAME.csv', key='df')
print("Csv data:")
print(csvDataframe)
dataframe = pd.read_hdf('s3://BUCKET_NAME/FILE_NAME.h5', key='df')
print("Hdf data:")
print(dataframe)

下面是错误:

代码语言:javascript
复制
FileNotFoundError: File s3://BUCKET_NAME/FILE_NAME.h5 does not exist

在实际代码中,BUCKET_NAME和FILE_NAME被替换为它们的实际字符串。

EN

回答 1

Stack Overflow用户

发布于 2019-12-19 13:34:28

请确保文件扩展名为.h5

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59383732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档