2017-12-30 84 views
0

私は出力のためのデータフレームを表示し、ファイルの処理とエラーのロギングを行う必要があります。 私はpycharmで.ipynbファイルを作成しました。しかし私は、私のメソッドの1つ(最後のものではない)でdataframeを言及したので、私の外のウィンドウでデータフレームを見ることができます。出力を表示するには、データフレームをpandasの最後のコマンドにする必要がありますか?

私のプログラムがシンプルで、データフレームが最後のコマンドだったとき、データフレームが表示されていました。

誰も私にこれらのタイプの状況に対処する最良の方法が教えてもらえますか? 私はJupyter Notebookでプログラムを実行しようとしましたが、運が全くありませんでした。

答えて

1

ノートブックには多くのセルがあります。各セルの最後の式の値が表示されます。

enter image description hereimage source

あなたがデータフレームの値を表示したいのであれば、 は、セル内の最後の式でみましょう、そして、その後の細胞内のファイル処理/ロギングを置きます。

1

デフォルトでは、インタラクティブ機能は最後の式のみを出力するように設定されています。

http://ipython.readthedocs.io/en/stable/config/options/terminal.html#configtrait-InteractiveShell.ast_node_interactivity

あなたはこの

from IPython.core.interactiveshell import InteractiveShell 
InteractiveShell.ast_node_interactivity = "all" 
のようにそれを行うことができます - あなたは、この設定を変更することにより、それを変更することができます
関連する問題