记录h5文件数据转为npy和csv格式类型的方法
最近做数据分析,需要把h5文件转成npy,然后再转成csv格式,因此记录一下方法。
首先利用Pandas读取.h5数据文件,
import pandas as pd
import numpy as np
# path处填入.h5文件绝对路径
df = pd.read_hdf(r'path')
然后转换并保存为npy形式的数据,
# 路径部分依旧根据自己需要设置
np.save("F:/data/df.npy", df)
最后,利用Pandas转为csv格式的数据文件,
(注:这里不推荐使用np.savetxt()的方式保存,一是内存大,二是设置繁琐,仅个人观点)
pd.DataFrame(df).to_csv('F:/data/df.csv', header=None, index=None)
大功告成,美滋滋!