使用 open_mfdataset 打开选定的文件
Open selected files with open_mfdataset
我有一个文件夹,其中包含许多名称相似的文件,我想用 xarray
打开其中两个文件,所以我得到一个数组(时间轴一致)。
我知道我可以使用 *
打开多个文件
示例:
xarray.open_mfdataset('folder/*.nc')
将打开文件夹中的所有 netcdf 文件。
现在,假设文件夹中有 file_01
、file_02
和 file_03
。
如何打开 file_01
和 file_02
,而不是 file_03
?
xr.open_mfdataset()
可以接受通配符,如您所说,但如果您想指定文件,它也可以接受明确的文件列表。
所以在你的情况下,你可以使用:
xr.open_mfdataset(['folder/file1.nc','folder/file2.nc'])
我有一个文件夹,其中包含许多名称相似的文件,我想用 xarray
打开其中两个文件,所以我得到一个数组(时间轴一致)。
我知道我可以使用 *
打开多个文件示例:
xarray.open_mfdataset('folder/*.nc')
将打开文件夹中的所有 netcdf 文件。
现在,假设文件夹中有 file_01
、file_02
和 file_03
。
如何打开 file_01
和 file_02
,而不是 file_03
?
xr.open_mfdataset()
可以接受通配符,如您所说,但如果您想指定文件,它也可以接受明确的文件列表。
所以在你的情况下,你可以使用:
xr.open_mfdataset(['folder/file1.nc','folder/file2.nc'])