我想使用hdfs.read()来获取一个xxx.h5文件,但我只是得到了一些随机代码,python如何读取HDFS中的h5文件?这是我的代码:
from hdfs import *
import pandas as pd
import h5py
c = Client("http://192.168.1.81:50070")
with c.read('/stocks/test/pred/20140103/000001.h5') as reader:
for line in reader:
print(line)如何在hdfs中读取xxx.h5文件?非常感谢!
发布于 2018-01-30 18:04:44
您可以直接使用pandas读取您的hdfs文件。
import pandas as pd
url = 'http://192.168.1.81:50070/stocks/test/pred/20140103/000001.h5'
df = pd.read_hdf(url)假设您的xxx.h5是一个有效的hdfs文件。
https://stackoverflow.com/questions/48518125
复制相似问题