我需要将一个大型数据框保存到 hdf5 文件中,因此我使用了以下代码:
self.feature_concated.to_hdf(self.h5_result_name, key='feature_data', mode='a', format='table')
然后会出现一个运行时警告:
F:\Anaconda3\lib\site-packages\tables\leaf.py:357: RuntimeWarning: overflow encountered in long_scalars
expected_mb = (expectedrows * rowsize) // MB
但是如果我不使用灵活格式的hdf,就不会出现这样的问题。
self.feature_concated.to_hdf(self.h5_result_name, key='feature_data', mode='a')
我想知道这个问题的原因是什么,以及如何解决它?