我正在使用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]的变量的简化选项卡/视图,最好是与标准变量视图分开?
提前感谢任何建议或反馈。
答案 0 :(得分:0)
这可以通过使用'表达式'来完成。在Debug透视图中查看。
对于上面问题中的示例,我可以添加以下表达式以仅查看我想要的内容:
list(df.X._values[i:j+1])