ValueError: could not convert string to float: '2019-01-01'
时间: 2023-10-18 21:22:22 浏览: 109
ValueError: Could not find a format to read the specified file in mode ‘i’
这个错误的原因是你试图将一个字符串转换成一个浮点数,但是这个字符串的格式不符合浮点数的格式。可能你需要检查一下代码中涉及到的数据类型转换部分,看看是否有错误。另外,你可以尝试使用 datetime 模块将字符串转换成日期格式,然后再进行操作。例如:
```python
from datetime import datetime
date_str = '2019-01-01'
date_obj = datetime.strptime(date_str, '%Y-%m-%d')
```
这样就可以将字符串 '2019-01-01' 转换成一个 datetime 对象。你可以根据需要进一步处理日期对象。
阅读全文