如何在CSV文件python中获取总和

花花公子

[在此处输入图像描述] [1] [在此处输入图像描述] [2]我有一个CSV文件,其中包含303行的14个类别,我需要找到每个类别的总和。到目前为止,我遗憾的是,如何单独查找每个类别的总和并没有多少帮助,并且按年龄,gen,cpt,rbp,sc,fbs,rer,mhra,eia,sd的顺序缩写了14个类别,spsd,nmv,dt,hd

    import string
with open("train.csv", "r") as f:
    for hd in f.read ():13

前几行是这样的

阿布德·吉尔吉姆

63 1 1 145 233 1 2 150 0 2.3 3 0 6 0

67 1 4 160 286 0 2 108 1 1.5 2 3 3 2

67 1 4 120 229 0 2 129 1 2.6 2 2 7 1

帕德拉克·坎宁安(Padraic Cunningham)

您可以每一行映射float转置每一列求和用(column_name,column_sum)配对来形成字典:

import  csv

with open("train.csv", "r") as f:
    r = csv.reader(f)
    # pull first row i.e A,B,C,D... to use ad the keys
    keys = next(r)
    # iterate ober the rows mapping to float and transpose
    # with zip(*... so rows become columns, one per key
    summed_dict = dict(zip(keys, map(sum, zip(*(map(float, row) for row in r)))))

对于您的输入样本:

A,B,C,D,E,f,G,H,I,J,K,L,M,N
63,1,1,145,233,1,2,150,0,2.3,3,0,6,0
67,1,4,160,286,0,2,108,1,1.5,2,3,3,2
67,1,4,120,229,0,2,129,1,2.6,2,2,7,1

输出:

{'K': 7.0, 'D': 425.0, 'B': 3.0, 'G': 6.0, 'f': 1.0, 'N': 3.0, 'M': 16.0, 'C': 9.0, 'A': 197.0, 'E': 748.0, 'L': 5.0, 'H': 387.0, 'I': 2.0, 'J': 6.4}

您可以使用DictReader,但在这里使用它并没有真正的优势。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python的csv文件中编写列表列表

来自分类Dev

如何在Python中漂亮地打印CSV文件

来自分类Dev

如何在Python中垂直合并几个csv文件?

来自分类Dev

如何在Ruby中获取总和的字符串数组

来自分类Dev

如何在python中读取csv文件的特定行?

来自分类Dev

如何在python中枚举.csv文件?

来自分类Dev

如何在codeigniter中获取数据库列的总和?

来自分类Dev

如何在Python中删除CSV文件

来自分类Dev

如何在Python中编写.csv文件?

来自分类Dev

如何在Python中从CSV文件提取JSON对象?

来自分类Dev

python中CSV文件的列总和

来自分类Dev

如何在python中合并两个csv文件

来自分类Dev

如何在python上的csv文件中检查频率?

来自分类Dev

如何使用csv文件计算python中的列总和(但取特定行)?

来自分类Dev

如何在python中获取csv数据

来自分类Dev

如何在Python中漂亮地打印CSV文件

来自分类Dev

如何在python中检查上传的文件是csv还是xls?

来自分类Dev

如何在python中解析csv文件

来自分类Dev

如何在python中处理不规则的json文件以获取CSV中的序列化值?

来自分类Dev

如何在CSV文件中查找整数列并使用Perl获取该列的总和?

来自分类Dev

如何在python中绘制谐波的总和

来自分类Dev

如何在python中对csv文件中的范围进行排序?

来自分类Dev

如何在 CSV 文件中搜索字符串并在 Python 2.7 中获取它的行索引

来自分类Dev

如何在 Python 中读取和写入 CSV 文件

来自分类Dev

如何在python中读取csv文件并绘制混淆矩阵

来自分类Dev

如何在python中使用正则表达式从csv文件中获取数据

来自分类Dev

如何在python中使用pandas从csv文件中读取?

来自分类Dev

如何在 Python 中的 CSV 文件中保留引号?

来自分类Dev

我如何在 python 中取消转义 csv 文件

Related 相关文章

  1. 1

    如何在python的csv文件中编写列表列表

  2. 2

    如何在Python中漂亮地打印CSV文件

  3. 3

    如何在Python中垂直合并几个csv文件?

  4. 4

    如何在Ruby中获取总和的字符串数组

  5. 5

    如何在python中读取csv文件的特定行?

  6. 6

    如何在python中枚举.csv文件?

  7. 7

    如何在codeigniter中获取数据库列的总和?

  8. 8

    如何在Python中删除CSV文件

  9. 9

    如何在Python中编写.csv文件?

  10. 10

    如何在Python中从CSV文件提取JSON对象?

  11. 11

    python中CSV文件的列总和

  12. 12

    如何在python中合并两个csv文件

  13. 13

    如何在python上的csv文件中检查频率?

  14. 14

    如何使用csv文件计算python中的列总和(但取特定行)?

  15. 15

    如何在python中获取csv数据

  16. 16

    如何在Python中漂亮地打印CSV文件

  17. 17

    如何在python中检查上传的文件是csv还是xls?

  18. 18

    如何在python中解析csv文件

  19. 19

    如何在python中处理不规则的json文件以获取CSV中的序列化值?

  20. 20

    如何在CSV文件中查找整数列并使用Perl获取该列的总和?

  21. 21

    如何在python中绘制谐波的总和

  22. 22

    如何在python中对csv文件中的范围进行排序?

  23. 23

    如何在 CSV 文件中搜索字符串并在 Python 2.7 中获取它的行索引

  24. 24

    如何在 Python 中读取和写入 CSV 文件

  25. 25

    如何在python中读取csv文件并绘制混淆矩阵

  26. 26

    如何在python中使用正则表达式从csv文件中获取数据

  27. 27

    如何在python中使用pandas从csv文件中读取?

  28. 28

    如何在 Python 中的 CSV 文件中保留引号?

  29. 29

    我如何在 python 中取消转义 csv 文件

热门标签

归档