在IPython中执行/运行一行而不是整个Cell

Lea*_*ner 22 ipython ipython-notebook

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

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

Dav*_*ith 32

我经常启动一个附加到内核的qtconsole.你可以这样做:

  1. 创建一个新单元格.
  2. 在新单元格中,键入%qtconsole并执行该单元格.
  3. 删除新单元格.

一旦你有一个连接到笔记本内核的qtconsole.您可以在那里打印变量的值.

  • 我知道一般规则是反对"谢谢!" 评论,但这是一个非常有用的技巧,我不记得在其他地方看到过.如果可能的话,将给出多个赞成票. (3认同)