如何使用HDF文件(固定格式,多个密钥)作为 pand
本文介绍了如何使用HDF文件(固定格式,多个密钥)作为 pandas 数据帧?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我得到了一个使用PANDA创建的20 GB HDF5文件,但不幸的是,它是以固定格式(而不是表)编写的,每一列都写为一个单独的键。这对于快速加载一个功能非常有效,但它不支持方便的面向表格的过程(例如,统计分析或绘图)。
尝试将文件作为一个整体加载时出现以下错误:
ValueError: key must be provided when HDF5 file contains multiple datasets
。
推荐答案
我不知道按列加载df列的任何其他方法,但您可以使用HDFStore
而不是read_hdf
自动执行此操作:
示例:
这篇关于如何使用HDF文件(固定格式,多个密钥)作为 pandas 数据帧?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!