如何在python中找到相应列表的相应值?

时间:2015-12-09 22:32:30

标签: python list statistics tuples mean

我正在为我的编程课程开发一个最终项目,我在比较列表时遇到了麻烦,无法找到如何查找每小时统计数据(平均值和标准偏差)。给出的是多年的通话数据及收到的时间,我需要做的是弄清楚每天的统计数据。所以我有两个列表,一年中的一个,以及军事时间中的一个,我如何创建每个每日呼叫数据的列表? 例如:

day_list = [1,1,1,2,2,2,3,3,3]
time_list = [0100,1200,1300,0010,1000,2040,1202,1346,2100]

那么日期列表是什么,每个数字对应于一年中的一天。 (1 = 1月1日,2 = 1月2日,3 = 1月3日,依此类推。它一直到365.)每次值对应于day_list的相同位置(0100与1相同,0010与2相同) ,1346与3)相关。我想要做的是创建一个新列表,以便我可以找到每天的平均值和标准差。同样,这些值应与展示位置相对应。例如:

mean = [866, 1016, 1549]

所以新列表应该有365个值,即每天的小时平均值。

1 个答案:

答案 0 :(得分:-1)

您可以将这两个列表与zip合并,将每天的数据与groupby分组,最后使用标准库statistics模块{{1}计算每日值的平均值功能。

mean