这是我们原始的表格:
我们想统计每类MR类型的数量,然后通过行计数的方式展现,最后输出以下表格:
下面开始编程
1,首先我们通过groupby,把相同时间段、相同MR类型的文件合并,并且计数
df=df1.groupby(["MR类型","时间"]).count()
我们就得到一个多重索引表格
2,用unstack函数,将”MR类型“属性去堆叠处理
df=df.unstack('MR类型')
到这一步就差不多得到我们想要的数据了
3,最后再做些简单的绣裁,就能输出最后的表格了
df=df.reset_index()
df.columns=["时间","MRE", "MRO", "MRS"]
df = df.fillna(0)