我有一个简单的3列csv文件,我需要使用python根据一个键对每一行进行分组,然后平均另一个键的值并返回它们.文件是标准的csv格式,设置如下;
ID, ZIPCODE, RATE
1, 19003, 27.50
2, 19003, 31.33
3, 19083, 41.4
4, 19083, 17.9
5, 19102, 21.40
Run Code Online (Sandbox Code Playgroud)
基本上我需要做的是计算该文件中每个唯一zipcode col [1]的平均速率col [2]并返回结果.因此,获得19003,19083等所有记录的平均费率.
我已经看过使用csv模块并将文件读入字典,然后根据zipcode col中的唯一值对dict进行排序,但似乎无法取得任何进展.
任何帮助/建议表示赞赏.