Xarray:使用`data`关键字参数时出错:DataSet.copy()得到了意外的关键字参数'data'

时间:2018-09-28 14:12:45

标签: python-xarray

我正在使用xarray.DataSet.copy()复制数据集,并提供一个数组用作新变量的数据,如下所示:

struct base {
    virtual ~base(){}; // for polymorphism
};
struct left : base {};
struct right : base {};
struct derived : left, right {};

derived d;
left* l = &d;
right* r = dynamic_cast<right*>(l);

尽管ds_new = ds_original.copy(data={'new_var': data_array}) 在文档中显示为用于此目的的参数,但是我在执行上述操作时仍然收到以下错误:

data

有人可以建议我做错了什么吗?预先感谢...

1 个答案:

答案 0 :(得分:2)

您可能正在使用旧版本的xarray。从xarray v0.10.9(仅在9月21日发布)开始,data只是.copy()的有效参数。