2017-09-13 7 views
0

PythonのPyDevプラグインでEclipse(Neon.3リリース(4.6.3))を使用しています。Eclipse IDE:デバッグ時に自分のコードの変数のサブセットのビューを作成するにはどうすればいいですか?

私がデバッグしているコードには多数の変数があり、その多くは他の変数にネストされています。私はこれらの変数のサブセットを別々のビューに含めるように選択したいので、各ステップで変数にドリルダウンする必要はありません。これはしばしば退屈なプロセスです。

使用される主なデータ構造は、多数の列を含むpandas DataFrameです。通常、DataFrameのいくつかの列の値のほんの一部のみを表示する必要があります。

たとえば、「X」という名前の列を持つDataFrame 'df'があるとします。このコードをデバッグするときはいつでも、インデックスiとjの間のdf.Xの値(すなわち、df.X [i:j + 1])を見たいと思う。 iとjは、コード内の変数でも 'df'ではなく、時々変わることがあります。では、df.X._values [i:j + 1]のみを含む変数の簡略化されたタブ/ビューを作成するにはどうしたらよいですか?

一般的な提案やフィードバックはありがとうございます。

答えて

0

これは、[デバッグ]パースペクティブ内の[式]ビューを使用して実行できます。私は私が欲しいものだけを見るために次の式を追加することができます上記の質問では例えば

list(df.X._values[i:j+1]) 
+1

は良いアプローチだ...あなたはブレークポイントで停止したときに別のアプローチは、(コンソールを使用していますコンソールを使用して評価するコードを入力することができます)。 –

関連する問題