我的数据框有自定义频率索引,如此,
holidays = CustomBusinessDay(holidays=[ pnd.Timestamp(d) for d in pnd.Series.from_csv(f).values])
timestamps = pnd.date_range(s, e, normalize=False, freq = holidays)
df = pnd.DataFrame(columns= ['a','b'], index= timestamps)
当我尝试将此数据框存储到hdfstore时,我收到一条错误消息,说明"无法设置属性' freq'在节点",
df.to_hdf('some.h5', 'df')
End of HDF5 error back trace
Can't set attribute 'freq' in node:
/port/axis1 (Array(144,)) ''.
有没有办法将此数据框存储到HDFStore
答案 0 :(得分:0)
杰夫的回答是正确的。我能够使用format =' table'并且没有得到错误"无法设置属性' freq'在节点"