在Python词典中将每周数据转换为每月数据

有营养的

我正在尝试打开这本词典:

dic = {'2007-10-21': '53', '2007-10-28': '50', '2007-11-05': '100','2007-11-06': '99'}

变成这样的东西:

dic = {'2007-10': '103', '2007-11': '199'}

因为我需要按比例执行此操作,所以从Python的角度来说,我需要将其键以相同的7个字符开头的所有值相加。

法赞

尝试这个,

__author__ = 'Fawzan'

dic = {'2007-10-21': '53', '2007-10-28': '50', '2007-11-05': '100', '2007-11-06': '99'}

# create a new dictionary

newDic = {}

# iterate the old dictionary

for key in dic:

# get the desiresd string for comparision
k = key[0:7]

# for debug
print(k)

# if the key is already in the new dictionary, then add the value to existing key
if (k in newDic):
    newDic[k] += float(dic[key])

# else append the key, value
else:
    newDic[k] = float(dic[key])

# print and check the answer :)

print(newDic)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 Javascript 和/或 jQuery 将每周数据转换为每月数据

如何将每月数据转换为每周数据,保持其他列不变

根据每月数据计算每周数量

在 R 中将每日数据转换为每周数据

如何将大熊猫的每月数据填充到每周数据?

除了查询的每月数据之外,获取每周数据的语法是什么?

如何在熊猫数据框中将每月数据转换为每年数据?

将每日数据转换为每周数据

使用SQL汇总每周每月数据

如何使用Python将特定列的每周数据转换为每日数据

熊猫:将季度数据转换为每月数据

将季度数据转换为每月数据

将每月数据转换为 R 中的逐日表

如何从mysql中的每周信息计算每月数据

如何将大熊猫的每周数据转换为每日数据?

使用R将每日数据转换为每周数据

使用Java将地图从每日数据转换为每周数据

使用熊猫将每日数据转换为每周数据时格式化索引

熊猫将每日数据转换为每周数据的新方法?

使用日期范围将月末数据转换为熊猫的每周数据

将每日数据转换为每周数据并在 R 中汇总多列

将每日数据转换为每周数据并按公司分组

重塑每周数据

使用特定的布局格式将每日数据转换为汇总/平均每月数据

将季度数据帧转换为每月数据并填充熊猫中的缺失值

如何将大熊猫的每月数据转换为季度数据

如何使用R将每日(每日)数据转换为每月数据?

每月数据汇总

使用XTS将每周数据帧转换为每日时间序列