for i in range(2690600): a = data[i,1] if a < inputValue: data.drop(i)
时间: 2024-05-16 13:12:32 浏览: 158
这段代码中存在一个问题,即在 for 循环中删除 DataFrame 的行会导致索引错误。正确的做法是使用筛选条件来创建一个新的 DataFrame,而不是在原始 DataFrame 上进行删除操作。可以使用以下代码:
```
new_data = data[data[:,1] >= inputValue]
```
此代码将创建一个新的 DataFrame,其中仅包含第二列大于或等于 inputValue 的行。
阅读全文