我有下面的问题来获取字典中数据帧的平均值。字典部分把我搞糊涂了,想知道是否有人能帮我指导/教我这方面的知识
问题-获取字典ans7
中每个Manager
的平均值SalesDif
,该字典以Manager
为键,平均结果为值
Store TimeStamp Manager Projected_Sales Sales DT TTL SalesDif
0 4007 2017-02-04 07:10:00 Monica H 281.0 296.0 192 15.0
1 4007 2017-02-04 08:04:00 David H 670.0 347.0 111 323.0
2 4007 2017-02-03 18:41:00 David H 784.0 649.0 143 135.0
3 4007 2017-02-04 10:06:00 David H 852.0 750.0 158 102.0
4 4007 2017-02-05 10:57:00 Zoey D 54.0 108.0 104 54.0
... ... ... ... ... ... ... ...
13173 16250 2017-09-25 13:22:00 Carmella R 669.0 758.0 238 89.0
您的数据框可供其他人轻松重现您的问题: 可以通过处理数据帧(df.to_clipboard())然后使用:dict_df=pd.read_clipboard().to_dict()轻松创建
每个经理的平均销售dif字典:
首先,使用所需的列对数据帧进行切片:
第二,对值进行分组,并告诉groupby使用哪种方法以及哪些列:
第三,从dataframe创建一个字典,df的索引将是键,列(仅允许1个)将是值:
相关问题 更多 >
编程相关推荐