我有一个包含飓风数据的Excel文件。一栏列出年份,另一栏列出纬度,另一栏列出经度。我正在尝试读取excel文件,以仅绘制某些年份的风暴。我是python的新手,但是这里是我所拥有的,但是很遗憾,它没有正确填充纬度和经度。
我有一个我称为“年份”的年份列表,该列表似乎是从excel文件正确填充的。然后,我想说的是,如果year == 2012中的值,则仅将列表中该年的纬度和经度包括在行值i至i + 1(我称为n)中。在其余的代码中,我将继续绘制纬度和经度。但是我只选择我所选择的年份是没有问题的。当我明确声明纬度和经度列表时,我的绘图就可以完美工作。
我想念什么?非常感谢!
year = sheet.col_values(2,1,1602)
for i in year:
if year.count(i) == 2012:
n = i + 1
lons = sheet.col_values(7,i,n)
lats = sheet.col_values(6,i,n)
答案 0 :(得分:0)
我认为“ year”是年份的集合,而不是行号,所以当您这样做的时候
year.count(i)
您基本上是在计算该列表中“ i”年出现的次数。 您应该检查
i == 2012