# Deprecated / Pending Deprecation

| [`Dataset.drop`](../generated/xarray.Dataset.drop.html.md#xarray.Dataset.drop)([labels, dim, errors])                                     | Backward compatible method based on drop_vars and drop_sel.         |
|----------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------|
| [`DataArray.drop`](../generated/xarray.DataArray.drop.html.md#xarray.DataArray.drop)([labels, dim, errors])                                 | Backward compatible method based on drop_vars and drop_sel.         |
| [`Dataset.apply`](../generated/xarray.Dataset.apply.html.md#xarray.Dataset.apply)(func[, keep_attrs, args])                                | Apply a function to each data variable (backward compatible `map`). |
| [`core.groupby.DataArrayGroupBy.apply`](../generated/xarray.core.groupby.DataArrayGroupBy.apply.html.md#xarray.core.groupby.DataArrayGroupBy.apply)(func[, ...]) | Backward compatible implementation of `map`.                        |
| [`core.groupby.DatasetGroupBy.apply`](../generated/xarray.core.groupby.DatasetGroupBy.apply.html.md#xarray.core.groupby.DatasetGroupBy.apply)(func[, ...])     | Backward compatible implementation of `map`.                        |
