2015-10-13 126 views
4

我試圖覆蓋hdf5文件中的熊貓數據幀。每次我這樣做時,文件大小都會增長,而存儲的幀內容相同。如果我使用mode ='w',那麼我失去了所有其他記錄。 這是一個錯誤還是我錯過了什麼?覆蓋大熊貓數據幀後HDF5文件增長大小

import pandas 
df = pandas.read_csv('1.csv') 
for i in range(100): 
    store = pandas.HDFStore('tmp.h5') 
    store.put('TMP', df) 
    store.close() 

tmp.h5尺寸增大。

回答

5

在此section

底部閱讀大警告這是HDF5是如何工作的。

+0

非常感謝!每次關閉商店時,我都會運行h5repack工具,這可以解決問題。尺寸不會增長。 –