溢出错误:转换为日期时间时,Python int 太大而无法转换为 C long



我正在用熊猫阅读一个excel文件。一列的日期如下:20160210

我想转换为日期时间对象,因此:

t = pd.to_datetime(dataframe['date'], format='%Y%m%d')

出现以下错误:

OverflowError: Python int too large to convert to C long

知道吗?

顺便说一句,我怀疑一些代码错误地认为long到处都是 64 位,而在 Windows 编译器上,它是 32 位,即使针对 x86-64 CPU。

你不会在Windows上这样做,可能是用Python 3.5.0?Windows 版本在添加对纳秒时间戳精度的支持时,再次出现 Y2K38 错误。如果不是这样,我会怀疑熊猫这边也有问题,以同样的方式。

相关内容

  • 没有找到相关文章

最新更新