以HDF5格式存储字符串数据集时出现ValueError

时间:2018-08-04 02:21:34

标签: python pandas hdf5

我正在使用HFD5格式存储有关对象的数据,该数据包含描述,ID,名称和其他各种属性。我正在使用pandas.HDFStore.append函数以表格格式存储我的数据(pandas DataFrame对象)。我无法预先知道描述字段的长度,并且在存储超出min_itemsize值的对象时会导致ValueError。

当前,函数的参数设置为:

format ='表'

append = True

min_itemsize = 1000

data_columns = True。

确切的错误是:

ValueError:尝试在[description]列中存储一个len为[1620]的字符串,但是 此列的上限为[1000]! 考虑使用min_itemsize来预设这些列的大小

我们可以动态更改(增加/减少)min_itemsize值还是有其他方法来解决此问题?

0 个答案:

没有答案