熊猫过滤器数量

时间:2019-11-14 00:24:48

标签: pandas dax

多年来,我一直在使用DAX进行广泛的编码,并尝试迁移到熊猫。我习惯于创建通用度量,然后过滤它们以回答特定问题。因此,我正在使用票证数据集。我想知道公开票的数量。在Dax中,我将为可重复使用的票证数量创建一个通用度量,对于开放票证,我将重用票证数量度量,但使用status=="Open"过滤票证。

这是我所做的:

countTickets=incidentManagement['TicketId'].count()
##gives Ticket Count (works perfectly)
numOpentickets=incidentManagement[incidentManagement.Status=="Open"].incidentManagement['TicketId'].count()
print(numOpentickets)

我无法使下一行代码正常工作。我想重新使用countTickets并简单地对其进行过滤。有几个过滤整个数据帧的示例,但是我想知道是否可以重用已经创建的名为countTickets的变量。

1 个答案:

答案 0 :(得分:0)

使用DataFrame.loc

numOpentickets=incidenteManagement.loc[incidenteManagement.Status == "Open",'TicketId'].count()
print(numOpentickets)