start_time = df_view['opTime'].values start_time = datetime.strptime(start_time, '%Y-%m-%d %H:%M:%S')TypeError: strptime() argument 1 must be str, not numpy.ndarray
时间: 2023-06-19 10:06:35 浏览: 120
OptimeGBA:Optime GBA-Nintendo Game Boy Advance模拟器,使用C#和.NET Core编写
这个错误是因为 `df_view['opTime'].values` 返回的是一个 `numpy.ndarray` 类型的数据,而 `datetime.strptime()` 函数的第一个参数需要是一个字符串类型的数据。因此,你需要将 `numpy.ndarray` 转换成字符串类型的数据,可以通过 `str()` 函数实现。
以下是一个可能的解决方案:
```
start_time = str(df_view['opTime'].values)
start_time = datetime.strptime(start_time, '%Y-%m-%d %H:%M:%S')
```
注意,这里将 `numpy.ndarray` 类型的数据转换成了字符串类型,因此你需要确保数据中包含的日期格式是符合 `%Y-%m-%d %H:%M:%S` 的。如果数据中的日期格式不符合该格式,你需要相应地修改 `strptime()` 函数中的日期格式参数。
阅读全文