date_history, data_history = np.array(data.iloc[:, 0]), [x for item in np.array(data.iloc[:, 1]).tolist() for x in item] history_time_list = [datetime.datetime.strptime(date[0], '%Y/%m/%d %H:%M') for date in date_history] 代码 报错 'float' object is not iterable
时间: 2024-01-14 20:02:11 浏览: 128
logistic_regression_data.txt-数据集
这个错误提示说明在你的代码中,有一个变量是float类型的,但是你尝试用一个for循环对它进行迭代,而float类型是不可迭代的。根据你的代码,我猜测可能是第二行的问题。
你可以尝试将第二行代码改成如下形式,使用numpy的flatten()函数将多维数组展开成一维数组:
```
data_history = np.array(data.iloc[:, 1]).flatten().tolist()
```
这样就可以避免出现'float' object is not iterable这个错误了。
阅读全文