我试图用python创建一个包含计算列的PIVOT表。我有大量的数据在一个数据帧中运行数千个。在
该文件只有几个列,分别是customer alertkey和mttr
预期产量
输出应具有Customer和AlertKey(仅限前5个计数)wise groupby。然后针对每个alertKey对应的平均和中值MTTR
数据帧是通过从数据库的多个表中提取数据来创建的。现在我被困在如何做陈述上了。这在excel中不容易实现,因为我们需要从多个数据库中提取记录+excel Pivot中的中值计算是一个痛苦的过程。而且这个过程需要自动化。在
df.groupby(['Customer','AlertKey']).AlertKey.value_counts().nlargest(20)
考虑先为值计数排名创建指标,然后运行
groupby().agg()
调用:数据
^{pr2}$输出
相关问题 更多 >
编程相关推荐