def test_replace(): df = DataFrame({"a": [2, 1, 3], "b": [1, 2, 3]}) s = Series("c", [True, False, True]) df.replace("a", s) assert df.frame_equal(DataFrame({ "c": [True, False, True], "b": [1, 2, 3] }))
def test_slice(): df = DataFrame({"a": [2, 1, 3], "b": ["a", "b", "c"]}) df = df.slice(1, 2) assert df.frame_equal(DataFrame({"a": [1, 3], "b": ["b", "c"]}))
def test_sort(): df = DataFrame({"a": [2, 1, 3], "b": [1, 2, 3]}) df.sort("a", in_place=True) assert df.frame_equal(DataFrame({"a": [1, 2, 3], "b": [2, 1, 3]}))