Eclipse IDE:如何在调试时创建我的代码变量子集的视图?

时间:2017-09-13 19:22:53

标签: eclipse debugging pydev

我正在使用Eclipse(Neon.3 Release(4.6.3))和Python的PyDev插件。

代码我调试有大量变量,其中许多变量嵌套在其他变量中。我想选择这些变量的一个子集包含在一个单独的视图中,这样我就可以绕过每个步骤深入查看变量,这通常是一个单调乏味的过程。

使用的主要数据结构是包含大量列的pandas DataFrame,我通常只需要查看一些DataFrame列中的一小部分值。

例如,假设我有一个DataFrame' df'使用名为' X'的列。每当我调试这段代码时,我想看到索引i和j之间的df.X值(即df.X [i:j + 1])。 i和j可能会不时发生变化,因为它们也是代码中的变量,但不会出现在' df'中。那么如何创建仅包含df.X._values [i:j + 1]的变量的简化选项卡/视图,最好是与标准变量视图分开?

提前感谢任何建议或反馈。

1 个答案:

答案 0 :(得分:0)

这可以通过使用'表达式'来完成。在Debug透视图中查看。

对于上面问题中的示例,我可以添加以下表达式以仅查看我想要的内容:

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