【发布时间】:2022-11-11 12:16:04
【问题描述】:
惊慌失措。
花很长时间在 Macbook(Anaconda)上的 Juypter Notebook 中处理代码,我不小心在一个大的 df 上执行了 df.fillna(0),不知道它会尝试在 Juypter 中加载整个东西(我将它设置为全部显示)
它崩溃了,没有反应。现在它已关闭并且不会再次加载(我只是得到标题 UI 的东西,没有别的 - 网页顶部的一个栏显示加载进度,但随后停止)。内核是灰色的。
我刚刚失去了所有的工作吗?其他文件正常工作。只是设法让它部分加载(向我显示前几个单元格,但页面无响应),我在恐慌中单击中断内核以尝试让它只留下代码并停止尝试加载任何内容。还没有运气。
有没有办法检索我的代码?我不关心任何计算
谢谢
【问题讨论】:
-
据我所知,Jupyter 笔记本只是存储为 JSON。您应该能够在文本编辑器中打开它,然后只需拉出代码字段。
-
你并没有失去所有的工作。 jprebys 是对的。您可以从 Jupiter 笔记本中恢复代码(无需打开),在文本编辑器中打开它。您还可以使用免费或收费的数据恢复工具恢复数据(有很多,但需要您的时间。)[如果您的文件也以某种方式被删除(不会发生)但如果是,则可以使用该文件恢复工具为此。
-
非常感谢。 JSON 有点乱(它显示了所有的 df 信息),但我可能会随着时间的推移来挽救它。谢谢 :)