nc文件的索引方法(loc关键字索引、位置索引)

 一、glob.glob()获取文件路径

返回所有匹配的文件路径列表。

参数pathname,定义了文件路径匹配规则,可以是绝对路径,也可以是相对路径。

例如以下代码就会返回所有符合该规则的文件路径:

t2m_path_list = glob.glob('G:/aaa/sat_dir/mask_daily/era5_t2m_????????.tif')

可以通过循环遍历每一个文件:

for path in tif_path_list:
    print(path)

二、索引NC文件时间

1.loc关键字索引,如索引文件中u10变量和v10变量2002-12-01的数据

file = xr.open_dataset('/mnt/g/aaa/wind/2002.nc')
u = file.u10.loc['2002-12-01']
v = file.v10.loc['2002-12-01']

2.位置索引

通过查看u、v数据,发现其都是三维数据,分别为:时间维、纬度、经度。

时间维共12个,取的12月为最后一个,代码如下:

    file = xr.open_dataset('/mnt/g/aaa/wind/2002.nc')
    u = file.u10[-1,:,:]
    v = file.v10[-1,:,:]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值