我正在从一个netcdf文件中读取数据,我注意到有些字段以“-”的形式写入到我的文件中。在
将内容变量打印到控制台时,其值为: [-33.9399991151.03918,蒙面,蒙面,蒙面,蒙面,蒙面,蒙面]
我尝试了下面的代码块来检查行是否不包含掩码或“--”,并写入这些值。它不起作用!在
如何排除或检查这些值?在
尝试过: 如果内容中没有“蒙面”: outputwriter.writerow(内容) 打印内容
更新
with open(r'C:/output.csv', 'wb') as csvFile:
outputwriter = csv.writer(csvFile, delimiter=',')
for date_val in date_strings:
header.append(date_val)
outputwriter.writerow(header)
for lat_index, lat in enumerate(lats):
for lon_index, lon in enumerate(lons):
content = [lat,lon]
for time_index, time in enumerate(times[:]):
data = value[time_index,lat_index,lon_index]
content.append(data)
#outputwriter.writerow(content)
temp = content
contentVal = (set(temp)-set(exclude))
for item in contentVal:
outputwriter.writerow(item)
print item
更新2
^{pr2}$
我从未使用过
outputwriter
,不过如果您的项在列表中,则可以创建另一个列表来排除值:输出:
^{pr2}$你需要使用for循环。在
相关问题 更多 >
编程相关推荐