如何在执行一条命令后撤消jupyter笔记本中的命令?

San*_*mar 2 python jupyter-notebook

  1. 我如何在 jupyter Notebook 中撤消命令,假设在提供的代码中,我data['age']通过将超出 72 的所有异常值替换为值 72 来处理列中的异常值(如下面的代码所示)。但经过几次发现后,我认为如果我替换“年龄”列中超过 75 而不是 72 的值,这是合适的。由于我在这一行之后已经运行了更多命令,因此如何取回数据?
  2. 如果我不小心删除了数据中的一列并将其保存为相同的变量数据(如下面“客户 ID”列的代码所示),那么我该如何取回它?因为我在删除该列后已经运行了许多命令。
#1
data[(data['age']>72)]==72
Run Code Online (Sandbox Code Playgroud)
#2
data=data.drop(columns='customer ID',axis=1)
Run Code Online (Sandbox Code Playgroud)

Gio*_*Gio 5

你根本做不到。
如果您覆盖变量,则无法进入之前的状态,除非重新加载数据,运行脚本直到您希望修改的位置,然后运行不同的命令。

在您的两个示例中,您将必须重新加载data.