【发布时间】:2020-08-04 20:11:27
【问题描述】:
我正在尝试使用 Python 作为我大学教育的一部分,但遇到了 CSV 文件的问题,希望有人可以帮助我解决。
该文件包含几年的流量数据,按季度划分,看起来有点像这样(没有标题):
2013;kvartal 1;10202;3;8;23\
2013;kvartal 2;10231;3;8;22\
2013;kvartal 3;8736;2;7;21\
2013;kvartal 4;11263;3;8;24\
2014;kvartal 1;9310;2;8;23\
2014;kvartal 2;12643;3;10;25\
2014;kvartal 3;12852;3;9;24\
2014;kvartal 4;8872;2;7;19
我想要做的是将季度汇总到一个新列表中,以便将每年的每一列相加。我希望新列表看起来像这样:
2013 - (the sum for column 3 for year 2013) - (the sum for column 4 for year 2013) - etc.
在接下来的几年里,以此类推。
总而言之,我想将所有季度汇总为一年。我已设法将 CSV 文件转换为列表,但所有元素都是字符串,因此我似乎无法对它们求和。
有人有好的方法吗?
提前致谢!
【问题讨论】:
-
如何使用Python Pandas。这样做会容易得多。您只需将 csv 文件读取到 panda 数据框,然后只需找到这些值的列总和即可。可能是两行代码。 :)