(self)
| 1593 | da.coords.to_index(["x"]) |
| 1594 | |
| 1595 | def test_coord_coords(self) -> None: |
| 1596 | orig = DataArray( |
| 1597 | [10, 20], {"x": [1, 2], "x2": ("x", ["a", "b"]), "z": 4}, dims="x" |
| 1598 | ) |
| 1599 | |
| 1600 | actual = orig.coords["x"] |
| 1601 | expected = DataArray( |
| 1602 | [1, 2], {"z": 4, "x2": ("x", ["a", "b"]), "x": [1, 2]}, dims="x", name="x" |
| 1603 | ) |
| 1604 | assert_identical(expected, actual) |
| 1605 | |
| 1606 | del actual.coords["x2"] |
| 1607 | assert_identical(expected.reset_coords("x2", drop=True), actual) |
| 1608 | |
| 1609 | actual.coords["x3"] = ("x", ["a", "b"]) |
| 1610 | expected = DataArray( |
| 1611 | [1, 2], {"z": 4, "x3": ("x", ["a", "b"]), "x": [1, 2]}, dims="x", name="x" |
| 1612 | ) |
| 1613 | assert_identical(expected, actual) |
| 1614 | |
| 1615 | def test_reset_coords(self) -> None: |
| 1616 | data = DataArray( |
nothing calls this directly
no test coverage detected