Pandas读写Parquet文件时time数据类型兼容问题的解决办法咨询
Pandas读写Parquet文件时time数据类型兼容问题的解决办法咨询
各位好,我最近在处理Pandas数据时碰到了一个小麻烦:当DataFrame的列名是datetime.time类型,把它写入Parquet文件后再读回来的时候直接报错了。
下面是我的最小复现代码:
from datetime import time import pandas as pd df = pd.DataFrame(index=['ABC','DEF'], data={time(9):[2,4],time(10):[6,8]}) df.to_parquet('MWE.parquet') df1 = pd.read_parquet('MWE.parquet')
运行这段代码后,弹出的错误信息是:
TypeError: data type 'time' not understood
想请教一下大家,有没有什么简单的变通办法能解决这个问题呀?
备注:内容来源于stack exchange,提问作者mattghg
相关产品推荐
相关产品推荐

