MCPcopy Index your code
hub / github.com/pydata/xarray / test_constructor_pandas_sequence

Method test_constructor_pandas_sequence

xarray/tests/test_dataset.py:571–585  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

569 Dataset({"a": a, "b": b, "e": e})
570
571 def test_constructor_pandas_sequence(self) -> None:
572 ds = self.make_example_math_dataset()
573 pandas_objs = {
574 var_name: ds[var_name].to_pandas() for var_name in ["foo", "bar"]
575 }
576 ds_based_on_pandas = Dataset(pandas_objs, ds.coords, attrs=ds.attrs)
577 del ds_based_on_pandas["x"]
578 assert_equal(ds, ds_based_on_pandas)
579
580 # reindex pandas obj, check align works
581 rearranged_index = reversed(pandas_objs["foo"].index)
582 pandas_objs["foo"] = pandas_objs["foo"].reindex(rearranged_index)
583 ds_based_on_pandas = Dataset(pandas_objs, ds.coords, attrs=ds.attrs)
584 del ds_based_on_pandas["x"]
585 assert_equal(ds, ds_based_on_pandas)
586
587 def test_constructor_pandas_single(self) -> None:
588 das = [

Callers

nothing calls this directly

Calls 5

DatasetClass · 0.90
assert_equalFunction · 0.90
to_pandasMethod · 0.45
reindexMethod · 0.45

Tested by

no test coverage detected