gpt4 book ai didi

python - 尝试将稀疏 df 保存到 hdf5 时,获取 'SparseDtype' 对象没有属性 'itemsize'?

转载 作者:行者123 更新时间:2023-12-04 08:21:48 24 4
gpt4 key购买 nike

我正在尝试将一个大型稀疏数据帧保存到一个 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'
我为 to_hdf 尝试了不同的组合,但没有成功。我之前从未转换为 hdf5,所以我可能会遗漏一些东西。我在谷歌上找不到关于这个错误的任何信息,所以我想知道是什么导致了这个错误?我能做些什么来解决它?

最佳答案

https://github.com/pandas-dev/pandas/issues/31199 to_hdf 尚不支持稀疏数据类型。
好消息是它是众所周知的,但坏消息是它没有分配给任何人,也没有进行修复。

关于python - 尝试将稀疏 df 保存到 hdf5 时,获取 'SparseDtype' 对象没有属性 'itemsize'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65462891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com