OverflowerError:Python int太大,无法在转换为datetime时转换为C long
我正在读一个带熊猫的excel文件。其中一列的日期如下:OverflowerError:Python int太大,无法在转换为datetime时转换为C long,python,datetime,pandas,Python,Datetime,Pandas,我正在读一个带熊猫的excel文件。其中一列的日期如下:20160210 我想转换为datetime对象,因此: t = pd.to_datetime(dataframe['date'], format='%Y%m%d') 出现以下错误: OverflowError: Python int too large to convert to C long 有什么想法吗?我怀疑一些代码错误地认为长到处都是64位,在Windows编译器上是32位,即使是针对x86-64 CPU 您不可能在Windo
20160210
我想转换为datetime对象,因此:
t = pd.to_datetime(dataframe['date'], format='%Y%m%d')
出现以下错误:
OverflowError: Python int too large to convert to C long
有什么想法吗?我怀疑一些代码错误地认为
长
到处都是64位,在Windows编译器上是32位,即使是针对x86-64 CPU
您不可能在Windows上这样做,可能是在Python 3.5.0?上。如果不是这样的话,我也会怀疑Pandas方面出了问题。这肯定与此有关,因为它打印为“20160209L”,而我是在windows上执行的(但使用的是Anaconda Python 2.7.x)。我现在正在mac上测试,错误不同:“有符号整数大于最大值”