【发布时间】:2019-09-15 22:26:50
【问题描述】:
我在 Windows 10 上本地使用 Jupyter 笔记本来拥有一个名为 pop_data 的 Pandas 数据框,该数据框由 4 列和超过 450,000 行组成。我正在尝试从中删除大约 400,000 行(要删除的行的索引来自名为 deleteTimes 的列表)。
for IndexOfRowToDelete in deleteTimes:
pop_data= pop_data.drop([pop_data.index[IndexOfRowToDelete]])
这会在 CMD 行中不断返回 302 GET 错误,并为我中断 Jupyter(此后在 Jupyter 中执行命令将不再起作用 - 我必须重新启动笔记本)。我想知道这个问题是否因为我尝试执行的操作的大小太大而出现?我没有在文档中找到任何说明会出现这种情况的内容,但这是有道理的。
有人知道它的原因吗?有什么办法可以解决这个问题,并在不破坏 Jupyter 的情况下删除所有 400,000 行?
提前致谢!
【问题讨论】:
标签: python pandas jupyter-notebook