将csv文件的各行分配给一个值

时间:2016-02-04 23:09:39

标签: python csv matplotlib cycle

所以我有一个带有station, year, temperature字段的csv文件,如下所示:

A , 1978 , 27.5
A , 1979 , 27.6
B , 1978 , 25.5
B , 1979 , 25.8

我的目标是制作一个图表,比较各个气象站的温度与时间,如何将A的所有值分组以存储在某些X和Y阵列中以形成一条线,然后将所有值分组为B是另一条线等等?

注意:实际文件有超过1000行,并且并非所有工作站都有相同年份的信息,所以我不能依赖于每20年对这些值进行分组的模式,或者类似的事情,我&#39 ;感谢你的帮助,我仍然是python的新手。

1 个答案:

答案 0 :(得分:-1)

如果您只是搜索'python csv',第一个链接会带给您一些很有用的东西:

https://docs.python.org/2/library/csv.html#csv.reader

我在那里添加了函数来指导你更多,但是python csv模块可以让你完全按照自己的意愿行事,并且它非常易于使用。在他们为读者提供的示例中,您还可以访问变量行作为刚刚读入的行的每个元素的列表。