python跳过Nah值

近期在写处理研究区的数据,在对经纬度遍历循环的时候遇到有些经纬度不存在的情况,这时候就需要写程序判断是否存在,不存在则跳过.

import math

lat = 118
while lat < 132:
    if math.isnan(data['latitude'].sel(latitude=lat)) == True:
        lat += 1
        continue

以上省略了前后的计算步骤。这里的数据格式为nc。下面写一个csv的。

i = 1
while i<=100:
    data_1 = pd.read_csv("G:/Python_/mid_7/point_data/"+str(i)+".csv")
    if math.isnan(data_1.loc[1,'E']) == True:
        i += 1
        continue
    data_1['EWD'] = data_1['E'] - data_1['ET']

判断如果data_1中列名为E的第一行为空值,那就跳过这个文件了因为再继续后续计算就没有意义。这个时候需要自己确定每个文件固定哪行是没有值的,然后判断那个位置即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值