首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何计算一个值在python上的CSV文件中重复了多少次?

如何计算一个值在python上的CSV文件中重复了多少次?
EN

Stack Overflow用户
提问于 2021-11-30 04:51:55
回答 1查看 51关注 0票数 0

我有一个带有音乐家ssn的csv文件和他们写的专辑,我需要数一数每个音乐家写了多少张专辑

CSV文件如下所示:

代码语言:javascript
运行
复制
100000000,7
100000000,21
100000000,24
100000001,5
100000001,7
100000001,16
100000002,9
100000002,14
100000002,15
100000002,21
100000003,2
100000003,8
100000003,10
100000003,14
100000003,15
100000003,19

我的代码需要输出如下内容:

代码语言:javascript
运行
复制
100000000 no of albums = 3
100000001 no of albums = 3
100000002 no of albums = 4
100000003 no of albums = 6
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-30 05:01:45

代码语言:javascript
运行
复制
with open("test.csv", "r") as f:
    count = dict()
    for line in f.readlines():
        artist = line.split(",")[0]
        if artist in count.keys():
            count[artist] += 1
        else:
            count[artist] = 1
    print(count)

这是一个简单的代码片段,可以完成这项工作。这不是最优雅的,但你会明白逻辑的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70164479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档