Python 3.x 遍历数据系列
这是我的密码 我有一个csv文件(excel表格),上面有日期、纬度和长度。我还有一个列,其中的日期作为一年中的日期索引(0到360之间的整数)。我想循环遍历这些行(通过使用索引),并打印出与日期、纬度和经度相对应的erc变量。当我这样做时,我得到下面列出的索引器。。。我需要纠正什么Python 3.x 遍历数据系列,python-3.x,pandas,Python 3.x,Pandas,这是我的密码 我有一个csv文件(excel表格),上面有日期、纬度和长度。我还有一个列,其中的日期作为一年中的日期索引(0到360之间的整数)。我想循环遍历这些行(通过使用索引),并打印出与日期、纬度和经度相对应的erc变量。当我这样做时,我得到下面列出的索引器。。。我需要纠正什么 from netCDF4 import Dataset import numpy as np import pandas as pd data = pd.read_csv('Li
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]])
索引器:只有整数、切片(
:
)、省略号(…
)、numpy.newaxis(None
)和整数或布尔数组是有效的索引错误想告诉您的是,您将无法使用date[i]、POIlat[i]
来调用erc
的某个元素。erc
的shape
是什么,也就是说erc.shape
给了你什么?我不小心在调用的第一个值日[i]前面有一个空格;现在可以用了,谢谢!