ForeseeMark 2017-03-05 08:04 采纳率: 0%
浏览 7581

pandas时间格式转换问题

我需要产生一组2015年3月2日00:00:00到23:59:59的随机时间序列,用如下代码实现:

 et= pd.Series(np.random.randint(20150302000000, 20150302235959, size=int(0.5 * datasize), dtype='int64'))
et= pd.to_datetime(et, format='%Y%m%d%H%M%S')

可是报错:

Traceback (most recent call last):
  File "F:/huangjipeng/Program/test.py", line 39, in <module>
    et_series = pd.to_datetime(et_series, format='%Y%m%d%H%M%S')
  File "C:\Anaconda2\lib\site-packages\pandas\util\decorators.py", line 91, in wrapper
    return func(*args, **kwargs)
  File "C:\Anaconda2\lib\site-packages\pandas\tseries\tools.py", line 291, in to_datetime
    unit=unit, infer_datetime_format=infer_datetime_format)
  File "C:\Anaconda2\lib\site-packages\pandas\tseries\tools.py", line 420, in _to_datetime
    values = _convert_listlike(arg._values, False, format)
  File "C:\Anaconda2\lib\site-packages\pandas\tseries\tools.py", line 376, in _convert_listlike
    arg, format, exact=exact, errors=errors)
  File "pandas\tslib.pyx", line 3372, in pandas.tslib.array_strptime (pandas\tslib.c:57835)
TypeError: 'long' object is unsliceable

Process finished with exit code 1 

请问有人知道这是什么情况,应该怎么解决吗?

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-03-05 10:58
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料