我试图将一个大的稀疏数据帧保存到hdf5文件中,但出现了一个属性错误:
one_hot = pd.get_dummies(my_DF, columns=['cat'], sparse=True)
one_hot.to_hdf('/content/data.h5', 'table', mode='w', append=True, complevel=9, complib='bzip2')
我得到一个错误:
AttributeError: 'SparseDtype' object has no attribute 'itemsize'
我尝试了不同的组合,但没有成功。我以前从未转换为hdf5,因此可能会遗漏一些内容。我在谷歌上找不到关于这个错误的任何信息,所以我想知道是什么导致了这个错误?我能做些什么来修复它
https://github.com/pandas-dev/pandas/issues/31199to_hdf目前还不支持稀疏数据类型
好消息是它是已知的,但坏消息是它没有分配给任何人,也没有修复
相关问题 更多 >
编程相关推荐