我正在使用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值还是有其他方法来解决此问题?