Advertisement

ValueError: non convertible value, 2021-02-09, 14:46, s.

阅读量:

文章结构概述

  • 错误重现
    • 异常提示及其成因
    • 应对措施

错误复现

复制代码
    import pandas as pd
    pd.to_datetime('2021-02-09 20:22', unit='s')
    
    
      
      
    

报错及原因

【出现错误提示:无法将字符串转换为浮点数:‘2021-02-09 20:22’
错误提示:数值 2021-02-09 20:22 无法与单位 ‘s’ 进行转换

通过查阅 官方文档 可知,当使用 unit 参数时,第一个输入参数必须为数字类型,而非字符串形式。官方明确指出:

参数的单位(D、s、ms、us、ns)所表示的单位应为整数或浮点数。

解决方案

将首个输入参数调整为数值型格式即可。

复制代码
    import pandas as pd
    pd.to_datetime(1, unit='s')
    
    
      
      
    

全部评论 (0)

还没有任何评论哟~