Dataframe 将dask数据帧保存到hdf5

Dataframe 将dask数据帧保存到hdf5,dataframe,dask,hdf5,Dataframe,Dask,Hdf5,我有一个带有cols的dask数据帧 [ID,'PERIOD','CURRENCY'] 我在这里创建了句点作为 datetime.datetime.strptime(''201901, "%Y%m").date() 当我尝试使用以下命令保存此数据帧时: dd.to_hdf('table.h5', key='df', append=True,complib='zlib', format='table', data_column=True) 我得到一个错误,如下所示: TypeError: C

我有一个带有cols的dask数据帧

[ID,'PERIOD','CURRENCY']
我在这里创建了句点作为

datetime.datetime.strptime(''201901, "%Y%m").date()
当我尝试使用以下命令保存此数据帧时:

dd.to_hdf('table.h5', key='df', append=True,complib='zlib', format='table', data_column=True)
我得到一个错误,如下所示:

TypeError: Cannot serialize the column [PERIOD] because its data contents are [date] object dtype

但是,当我将数据帧保存到CSV/拼花地板时,我没有看到任何错误。我使用的是dask 2.5.2版

显然转换为unix时间戳工作:


time.mktime(datetime.datetime.strtime('201901',%Y%m').date().timetuple())

似乎应该给出基本类型。尝试将日期对象转换为Unix时间戳