布尔掩码后理解“残留”索引。它们是新列还是什么?

时间:2019-08-11 01:38:36

标签: python-3.x pandas indexing boolean

我在熊猫中使用布尔型掩码时遇到此问题。它与整数索引标签有关,这些整数索引标签在应用布尔掩码后似乎从一个DataFrame传递到另一个DataFrame。我对名为f500的DataFrame应用了布尔掩码,并将其存储在另一个名为null_previous_rank的掩码中。第一个DataFrame的索引标签保留在过滤的DataFrame中,但是我不确定它们在其中扮演什么角色。它们不是新df的行索引。我使用了几种不同的方式来理解它们,您将在带有注释的屏幕截图中看到它们。希望他们会说得通。

谢谢。

Boolean indexing issue screenshot 1 Boolean indexing issue screenshot 2 Boolean indexing issue screenshot 3 Boolean indexing issue screenshot 4

1 个答案:

答案 0 :(得分:0)

我认为问题的答案是“残差”索引是新DataFrame中的行标签。

我猜索引在选择单个条目时不会出现,但是在选择列表或切片时会出现,因为当有多个条目时,我们需要跟踪它们,但是在显示单个条目时,则不需要保持跟踪?