You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 20:10:26