# \#for-loop

**URL:** https://forum.access-hive.org.au/tag/for-loop/59.md

[Latest](https://forum.access-hive.org.au/latest.md) · [Categories](https://forum.access-hive.org.au/categories.md) · [Tags](https://forum.access-hive.org.au/tags.md)

---

## [Optimizing sorting a 3D xarray.DataArray by another 2D xarray.DataArray](https://forum.access-hive.org.au/t/optimizing-sorting-a-3d-xarray-dataarray-by-another-2d-xarray-dataarray/239)

<div class="topic-metadata">

**Author:** [@kathy.gunn](https://forum.access-hive.org.au/u/kathy.gunn)\
**Replies:** 10\
**Last updated:** [9 December 2022 00:53 UTC](https://forum.access-hive.org.au/t/optimizing-sorting-a-3d-xarray-dataarray-by-another-2d-xarray-dataarray/239 "2022-12-09T00:53:56Z")

</div>

Hello! I would like to sort my 3D (depth, lat, time) fields of temperature, salinity, and density by a 2D (lat, time) array of dynamic height anomaly. I’ve been able to sort in a for-loop, but I imagine there is a bett…
