具有args的xarray dataset.sel

时间:2019-01-14 12:16:41

标签: python python-xarray

如何为xarray.dataset.sel创建字典以支持 args。

xarray.dataset.sel( args.dim = slice( args.since ,无)

dataset = xr.open_dataset(args.input_file)
variable = dataset[args.variable]
variable = variable.sel(time=slice("2018", None))

1 个答案:

答案 0 :(得分:2)

您可以使用*args**kwargs语法(例如,

)动态地构建Python函数的参数
dataset.sel(**{args.dim: slice(args.since, None)})

特别是对于xarray的.sel()方法,您还可以直接传入字典作为唯一的位置参数,例如

dataset.sel({args.dim: slice(args.since, None)})