2014-02-28 21 views
15

我經常有這個問題,當我切片或子集化,我想查看/打印[df.head()]的數據,並考慮到它寫的我的下一行代碼之前的數據。 對於這種情況,每次我都必須在ipython中運行整個塊(單元),即使我寫了一些邏輯,我也必須評論該塊並單獨執行我的打印行。執行/運行在IPython中一行,而整個細胞

有一個功能,您可以選擇單個行並執行它。

+1

我一般都這樣做了新的細胞。我們有一個可以坐在筆記本電腦角落進行快速命令的Web控制檯。 –

+0

啊!我有時會那樣做!有一個單獨的控制檯將是一個好主意。期待:) – Learner

回答

19

我經常啓動連接到內核qtconsole。你可以這樣做:

  1. 創建一個新的單元格。
  2. 在新的單元格中鍵入%qtconsole和執行單元。
  3. 刪除新的單元格。

一旦你有一個連接到筆記本內核qtconsole。您可以在那裏打印 變量的值。

+1

我知道一般規則是反對「謝謝!」評論,但這是一個非常有用的技巧,我不記得在其他地方看到過。如果可能,將提供多個upvotes。 – schodge

+0

我做了上述。我如何繼續執行單行?我如何訪問控制檯? – sand

+0

@sand - 出現在單獨窗口中的'qtconsole'鏈接到它創建的筆記本上,這意味着您只需在其中鍵入您的單行內容,就可以訪問內核的變量和函數。然後,一旦您獲得了有用的單行內容,就可以根據需要將其粘貼到實際工作簿中。這可以防止在工作簿中的任何地方製造出「測試單元」。 –

相關問題