遍历熊猫数据系列

时间:2019-12-15 19:00:23

标签: python-3.x pandas

这是我的代码;

我有一个csv文件(excel表),其中包含日期,经纬度和经度。我还有一个列,其中以天作为年度索引(0到360之间的整数)。我想遍历行(通过使用索引)并打印出与日期,纬度和经度相对应的erc变量。当我这样做时,我得到下面列出的IndexError ...我需要纠正什么?

    from netCDF4 import Dataset
    import numpy as np
    import pandas as pd


    data = pd.read_csv('Lindley.csv')
    print(data.head(5))

    POIlat = data.Lat
    POIlon = data.Long
    name = data.Date
    date = data.DayIndex

    nc = Dataset('erc_2019.nc')
    print(nc)

    lat = nc.variables['lat'][:]
    lon = nc.variables['lon'][:]
    erc = nc.variables['energy_release_component-g'][:]
    #print(nc.variables)

    x, y = np.meshgrid(lon, lat)

    for i in range(len(POIlat)):
         print(erc[date[i], POIlat[i], POIlon[i]])

IndexError:只有整数,切片(:),省略号(...),numpy.newaxis(None)和整数或布尔数组都是有效索引

0 个答案:

没有答案
相关问题