python读文件统计次数和求和怎么写?有一个文件文件内容如下:A 1 22A 1 44A 2 33B 1 22B 3 44B 4 55C 1 11C 4 22.文件中有三列第一列代表ID,第二列代表类型,第三列代表价格,类型和价格均不固定我现在想

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 03:08:28

python读文件统计次数和求和怎么写?有一个文件文件内容如下:A 1 22A 1 44A 2 33B 1 22B 3 44B 4 55C 1 11C 4 22.文件中有三列第一列代表ID,第二列代表类型,第三列代表价格,类型和价格均不固定我现在想
python读文件统计次数和求和怎么写?
有一个文件文件内容如下:
A 1 22
A 1 44
A 2 33
B 1 22
B 3 44
B 4 55
C 1 11
C 4 22
.
文件中有三列第一列代表ID,第二列代表类型,第三列代表价格,类型和价格均不固定
我现在想统计
通过第一列和第二列分组求和的值和第一列、第二列分组后第三列的count值
例如
A 1 2 66
A 2 1 33
.
我知道可以用collection的count统计出A第二列代表1的有几个数2有几个
但是不知道怎么分组后求第三列的和

python读文件统计次数和求和怎么写?有一个文件文件内容如下:A 1 22A 1 44A 2 33B 1 22B 3 44B 4 55C 1 11C 4 22.文件中有三列第一列代表ID,第二列代表类型,第三列代表价格,类型和价格均不固定我现在想
#!/usr/bin/env python
# coding: utf-8

import re

patt = re.compile(r"""
    (?P<id>\S+)
    \s+
    (?P<category>\S+)
    \s+
    (?P<number>\d+)
    """, re.I|re.U|re.X)


context = """
A 1 22
A 1 44
A 2 33
B 1 22
B 3 44
B 4 55
C 1 11
C 4 22
"""

collects = {}
for m in filter(None, map(patt.match, context.splitlines())):
    d = m.groupdict()
    collects.setdefault((d["id"], d["category"]), []).append(int(d["number"]))

for (id, category) in sorted(collects):
    print id, category, sum(collects[(id, category)])>python -u "baidu.py"
A 1 66
A 2 33
B 1 22
B 3 44
B 4 55
C 1 11
C 4 22
>Exit code:0    Time:0.065

python读文件统计次数和求和怎么写?有一个文件文件内容如下:A 1 22A 1 44A 2 33B 1 22B 3 44B 4 55C 1 11C 4 22.文件中有三列第一列代表ID,第二列代表类型,第三列代表价格,类型和价格均不固定我现在想 python 统计单词平均长度,统计a出现的次数有一个txt文件叫123.txt,里面是很多很多单词我想统计这些单词的平均长度,然后找出a出现的次数请根据这个框架写code,包括之前怎样打开那个txt文件def 从文件中读入一段英语文章,统计文章中单词的数量,求出现次数最多和最少的单词和数量.用C怎么实现?连续的字母组成单词,单词最大长度不超过32个字母 用python怎么抽取中间“>”和“ 如何用python统计一篇英语文章里单词总数和句子总数 python,用__import__()怎么写语句“from sys import stdin”? python (,i,)如何取消括号中间的空格( 5 ),想取消“5”和“(”中间的空格,代码要怎么写? excel2010,怎么统计次数?如图,统计每人出现的次数 R 语言 用aggregate 统计个数 怎么写?做的是分类统计,按天数分类汇总,汇总这一天空值出现的次数 C和PYTHON的区别 怎么写?要算式.统计 六年级统计应用文怎么写? excel2007 2表格多条件求和我实现效果为:表1中是次数统计,表2是统计故障,让表1根据表2中出现的部门和系列做相应的对比,例如表2中出现5次市场部和相对应的software系列和hardware系列(software 2 这个式子用MATLAB怎么写怎么把这个式子写入M文件中呢?我这儿看得清啊就是q^(r-1)*p+(n-r)*q*(r-1)*p^2+p*q^(n-r)这个式子,对r=1到n求和这个式子,在M文件中写的话能不能用sum函数表示r=1到n求和? java写一个程序统计文件中一篇文章每个词(要中文和英语的都可以的)的个数 lingo程序中多个求和怎么写?有多个求和,并且还要减个求和的式子 Pascal输入一串字符,结束,分别统计其中数字(0,1,2,.9)出现的次数用数组,排序与分类的作业.input输入文件只有一行,一‘?’借宿的一串字符.output输出文件共十行,没行输出俩证书,分别是数字和 怎样用EXCEL统计N个人中每个人的消费次数和金额例如张三,李四,王五等每月到我这消费各不同次数和金额,那我想把张三,李四,王五第月到我这消费的累计次数和金额进行统计,怎么用EXCEL?我没