Xarray:使用 `data` 关键字参数时出错:DataSet.copy() 得到了意外的关键字参数 'data'
Xarray: Error when using `data` keyword argument: DataSet.copy() got an unexpected keyword argument 'data'
我正在使用 xarray.DataSet.copy() 制作数据集的副本,提供一个数组用作新变量的数据,如下所示:
ds_new = ds_original.copy(data={'new_var': data_array})
虽然 data
在文档中显示为用于此的参数,但我在执行上述操作时仍然收到以下错误:
TypeError: copy() got an unexpected keyword argument 'data'
我做错了什么?
您可能使用的是旧版本的 xarray。从 xarray v0.10.9 开始,data
只是 .copy()
的有效参数,该版本仅在 9 月 21 日发布。
我正在使用 xarray.DataSet.copy() 制作数据集的副本,提供一个数组用作新变量的数据,如下所示:
ds_new = ds_original.copy(data={'new_var': data_array})
虽然 data
在文档中显示为用于此的参数,但我在执行上述操作时仍然收到以下错误:
TypeError: copy() got an unexpected keyword argument 'data'
我做错了什么?
您可能使用的是旧版本的 xarray。从 xarray v0.10.9 开始,data
只是 .copy()
的有效参数,该版本仅在 9 月 21 日发布。