在IPython而不是整个单元格中执行/运行一行

在IPython而不是整个单元格中执行/运行一行,ipython,ipython-notebook,Ipython,Ipython Notebook,我经常遇到这个问题,当我在切片或子集数据时,我想查看/打印[df.head()]数据,并在编写下一行代码之前查看它。 对于这种情况,每次我都必须在ipython中运行整个块(单元格),即使我编写了一些逻辑,我也必须注释该块并单独执行打印行 是否有一个功能,您可以选择一行并执行它 我经常启动连接到内核的qtconsole。您可以按如下方式执行此操作: 创建一个新单元 在新单元格中,键入%qtconsole并执行该单元格 删除新单元格 一旦您有了连接到笔记本内核的qtconsole。你可以打印 变量

我经常遇到这个问题,当我在切片或子集数据时,我想查看/打印
[df.head()]
数据,并在编写下一行代码之前查看它。 对于这种情况,每次我都必须在ipython中运行整个块(单元格),即使我编写了一些逻辑,我也必须注释该块并单独执行打印行


是否有一个功能,您可以选择一行并执行它

我经常启动连接到内核的qtconsole。您可以按如下方式执行此操作:

  • 创建一个新单元
  • 在新单元格中,键入
    %qtconsole
    并执行该单元格
  • 删除新单元格
  • 一旦您有了连接到笔记本内核的qtconsole。你可以打印
    变量的值。

    我通常会创建一个新的单元格来执行此操作。我们有一个网络控制台的想法,它可以坐在你笔记本的角落里,快速执行命令。啊!我有时也这么做!有一个单独的控制台将是一个好主意。展望未来:)大卫·史密斯的建议很棒!请点击点击复选框接受正确答案。我知道一般规则是反对“谢谢!”的评论,但这是一个非常有用的把戏,我不记得在别处见过。如果可能的话,我会投多张赞成票。如何继续执行一行?如何访问控制台?@sand-出现在单独窗口中的
    qtconsole
    链接到创建它的笔记本,这意味着您可以在其中键入一行代码,它将访问内核的变量和函数。例如,一旦获得有用的一行程序,就可以根据需要将其粘贴到实际工作簿中。这可以防止在工作簿中的所有位置都创建小的“测试单元”。“显示在单独窗口中的qtconsole”。单独的窗户在哪里?我按照%qtconsole指令操作,但没有看到任何窗口打开。