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

问题描述 投票:0回答:1

我正在使用 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] 的简化变量选项卡/视图,最好与标准变量视图分开?

eclipse debugging pydev
1个回答
0
投票

这可以通过使用“调试”透视图中的“表达式”视图来完成。

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

list(df.X._values[i:j+1])
© www.soinside.com 2019 - 2024. All rights reserved.